iOS 4 фоновый HTTP Live Stream - PullRequest
       4

iOS 4 фоновый HTTP Live Stream

1 голос
/ 19 июля 2010

Я бы хотел проигрывать аудио HTTP Live Stream в фоновом режиме. Но как мне это сделать?

Я попытался добавить ключ (массив) «UIBackgroundModes» со значением «audio» в список info.plist. Теперь я пытаюсь воспроизвести звук с помощью MPMoviePlayerController. Но как только приложение переходит в фоновый режим, воспроизведение аудио останавливается! Я не знаю ни одного другого API для воспроизведения HTTP Live Stream на iPhone. Так есть другой или я что-то не так делаю? Я искал всю документацию Apple, но не смог найти ничего полезного. В документах не так много информации о фоновом аудио :-(

Ответы [ 3 ]

1 голос
/ 04 августа 2010

См. http://developer.apple.com/iphone/library/qa/qa2010/qa1668.html для описания того, что изменилось в iOS4 и как реализовать желаемую функциональность.

Это работает для меня в одном из моих приложений.

0 голосов
/ 19 июля 2010

Установка вашей категории аудио сеанса в kAudioSessionCategory_MediaPlayback может работать.

0 голосов
/ 19 июля 2010

Найден солутон: установка useApplicationAudioSession в NO на MPMoviePlayerController делает работу. Но это работает только на аудио только потоки. Видеопотоки по-прежнему останавливаются.

player.useApplicationAudioSession = NO;
...