我有一個需要在後臺繼續的AVAudioPlayer。AVAudioPlayer失去「播放」狀態
音頻設置爲在plist中&背景模式這個運行在啓動:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[[RootController shared].view becomeFirstResponder];
AVAudioSession* session = [AVAudioSession sharedInstance];
[session setDelegate: self];
[session setActive:YES error:nil];
[session setCategory: AVAudioSessionCategoryPlayback error:nil];
- (BOOL)canBecomeFirstResponder { return YES; }
的問題
偶爾AVAudioPlayer獲得在這個陌生的狀態,其中:
- 這是玩,但狀態欄中的播放圖標消失
- 如果我暫停然後播放,圖標顯示了可能一秒鐘,然後消失
- 這裏的踢球 - 如果我叫
setCurrentTime
同時播放,播放圖標顯示&住宿
我已經沉沒約20小時到這個&會愛任何想法。