2012-01-30 3 views
2

Я использую:SystemSoundID Объем

SystemSoundID soundID; 
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID); 
AudioServicesPlaySystemSound(soundID); 

для воспроизведения звуков в моем приложении.

У меня проблема с тем, что когда я нажимаю кнопки регулировки громкости устройства в iPhone4 iPad, он контролирует громкость звука, но в iPhone 3g и iPod4 кнопки громкости не контролируют звук приложения, поэтому звуки всегда играют в высоком объем.

ответ

1

Существует способ доступа к объему в приложении.
MPVolumeView управление используется для этого. Импортируйте MediaPlayer.framework в свой проект. Попробуйте добавить subview MPVolumeView в ваш subview. Если у вас возникли проблемы при реализации этого, не стесняйтесь have a quick look for implementation.

Смежные вопросы