Подтвердить что ты не робот

Еще один аудиопоток AVPlayer в фоновом режиме

У меня проблема с воспроизведением AVPlayer в фоновом режиме, как и многие люди здесь и везде в Интернете. Я сделал то, что, как я думаю, должен работать, но все равно не... Я думаю, что моя проблема может быть в том, где я устанавливаю и использую мою AudiSession и AVPlayer.

1) Ключ "audio" находится в UIBackgroundModes моего Info.plist

2) AudioSession устанавливается в AppDelegate (инициализируется в файле didFinishLaunchingWithOptions):

AVAudioSession *audio = [[AVAudioSession alloc]init];
[audio setCategory:AVAudioSessionCategoryPlayback error:nil];
[audio setActive:YES error:nil];

3) Я использую AVPlayer (не AVAudioPlayer), также реализованный в AppDelegate. (инициализируется в файле doneFinishLaunchingWithOptions после AudioSession) сразу после AudioSession

// Load the array with the sample file
NSString *urlAddress = @"http://mystreamadress.mp3";

//Create a URL object.
self.urlStream = [NSURL URLWithString:urlAddress];  
self.player = [AVPlayer playerWithURL:urlStream];
//Starts playback
[player play];

И все же, звук приостанавливается каждый раз, когда приложение идет в фоновом режиме (когда я нажимаю кнопку "Главная" )... Может ли кто-нибудь помочь мне с этим, пожалуйста?

4b9b3361

Ответ 1

Кстати, проблема была только в симуляторе. Прекрасно работает на устройствах iOS.