В Safari на OS4 можно передавать потоковое аудио с видео YouTube в фоновом режиме:
Чтобы попробовать запустить видео с YouTube, отправьте приложение в фоновом режиме, дважды нажмите кнопку «Домой» и переключитесь на другое приложение.
В этот момент звук останавливается, но его можно перезаписать, приостановить и т. Д. В фоновом режиме, используя пульты дистанционного управления, связанные с Safari, также при использовании другого приложения.
Я хочу повторить это поведение в своем приложении, но фа не нашел решения этой проблемы.
Я использую стандартную технику UIWebView, чтобы запустить видео YouTube, оставаясь в приложении,
Я установил для категории AVAudioSession значение AVAudioSessionCategoryPlayback, а для Обязательных фоновых режимов в Info.plist установлено значение «audio».
Я также переопределил canBecomeFirstResponder UIViewController для возврата true.
Что я получаю, так это то, что видео YouTube можно запускать, приостанавливать и возобновлять с пульта дистанционного управления, но как только вы переключаетесь на другое приложение, проигрыватель YouTube закрывается и звук останавливается.
Что-нибудь, что мне не хватает? Как Safari может это сделать?