1
我見過很多關於在後臺播放音頻的問題。這些問題經常會問爲什麼音頻會在模擬器的背景中播放,但設備根本不會。在後臺播放音頻不工作在iOS模擬器
在我的情況,它是顛倒過來。
當我在iPad上測試我的示例應用程序時,它完美運行。但是,當我在模擬器中開始測試時,它不會在後臺繼續播放。
下面是我使用的代碼:
NSURL *url = [NSURL URLWithString:firstSong];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[audioPlayer setNumberOfLoops:-1];
[audioPlayer setCurrentTime:0];
[[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance]setDelegate:self];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
[audioPlayer play];
誰能告訴我,爲什麼這是不行的?這是一個錯誤還是什麼?
背景音頻在xcode 5.1.1模擬器上工作(不知道它什麼時候開始工作) – samsam
我有xcode 5.1,它不工作。所以我假定5.1.1是帶有工作背景音頻的第一個模擬器版本。 – Borzh