Громкость iPhone периодически увеличивается / уменьшается - PullRequest
0 голосов
/ 21 апреля 2011

В нашем приложении для iphone есть слайдер громкости на аудиоплеере. Это потоковая музыка с нашего сервера. Сначала все хорошо, пока на iPhone не произойдет какая-то фоновая операция.

Например: приложение «Почта» загружает новые письма в фоновом режиме, из-за чего звук немного звучит или же Я получаю новое SMS, и это дает небольшое звуковое предупреждение.

В таких случаях громкость нашего музыкального проигрывателя резко увеличивается или уменьшается. Ползунок остается на месте, но высота звука меняется. Единственный способ добраться до того места, где он был раньше, - это сделать паузу и воспроизвести снова, а затем громкость переустановится.

Есть идеи, как решить эту проблему?

Заранее спасибо Своп

1 Ответ

0 голосов
/ 21 апреля 2011

Звучит как классический выпуск категории аудио-сессии.

Проверьте Руководство по программированию аудио сеанса по настройке аудио сеанса .

В частности, попытайтесь настроить аудио сеанс приложения в направлении AVAudioSessionCategoryPlayback.

NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance]
                setCategory: AVAudioSessionCategoryPlayback
                      error: &setCategoryError];

if (setCategoryError) { /* handle the error condition */ }
...