Проблема с AVAudioSession в iOS 6

В моем приложении я сделал [audioSession setCategory:AVAudioSessionCategoryPlayback] для воспроизведения звука в фоновом режиме, а также для отключения звука других воспроизведений звука во время воспроизведения песни в моем приложении. Я воспроизводю аудио с помощью AVPlayer, а также у меня есть UIWebView для воспроизведения видео в том же приложении. Проблема возникает, когда я воспроизвожу видео в веб-просмотре и аудио с помощью AVPlayer. В этом случае музыка смешивается. До iOS 6, когда я повторяю ту же ситуацию, один звук автоматически приостанавливается, и смешивание не происходит. Поэтому, пожалуйста, предложите некоторые решения.


person rakeshNS    schedule 31.10.2012    source источник
comment
Я испытываю точно такую ​​​​же проблему. Я не получаю вызовы прерывания делегата AVAudioSession, когда начинается воспроизведение видео в UIWebView, что приводит к смешиванию звука из AVPlayer и звука из UIWebView.   -  person EJV    schedule 26.05.2013


Ответы (1)


Попробуйте установить

Требуемые фоновые режимы -> Приложение воспроизводит звук

в Info.plist.

person Ernst Pfann    schedule 13.02.2013