Выпуск громкости аудиоуслуг на 4-м поколении.Ipod Touch - PullRequest
3 голосов
/ 24 октября 2010

Я сейчас занимаюсь разработкой игры для iPhone / iPod touch.Для коротких звуков я использую функцию AudioServicesPlaySystemSound.Я знаю, что не могу программно регулировать громкость этих звуков, но на моем iPod touch 3-го поколения эти звуки соответствуют общей громкости звука.На моем новом iPod touch 4-го поколения эти звуки всегда воспроизводятся с одинаковой громкостью, независимо от того, какое значение установлено для общей громкости.Они даже воспроизводятся, если громкость уменьшена до 0. AVAudioPlayer, с другой стороны, работает как положено.Оба устройства обновлены до iOS 4.1.

Кто-нибудь еще заметил это?Любые предложения, что здесь происходит?

Ответы [ 2 ]

3 голосов
/ 01 ноября 2010

На тот случай, если у кого-то возникнет такая же проблема / он заинтересован: если у вас одновременно воспроизводится AVAudioPlayer, эта проблема исчезнет, ​​то есть системные звуки снова будут работать правильно. В моем случае я сейчас играю пустой mp3 в бесконечном цикле. Не самое лучшее решение, но оно работает.

0 голосов
/ 12 ноября 2010

Кто-нибудь еще заметил это?

Да, также для AudioServicesPlaySystemSound. Это происходит на моем iPod touch 4G, но не на моем iPhone 3G. Оба также работают под управлением iOS4.1.

Я понятия не имею, что происходит, но я предложу щедрую попытку привлечь внимание убергуру. Если нет, то это 1 бесконечный цикл.


Обновление: очевидно, проблема также происходит с AVAudioPlayer на iPod 4th Gen - см. https://devforums.apple.com/message/333169

Похоже, это ошибка. Посмотрим ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...