好吧,我有一個問題。我是流MPMoviePlayerController,我希望它在後臺播放音頻,我已經有所成就了。MPMoviePlayerController背景玩
這是我在-didFinishLaunchingWithOptions:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
做到現在,每當應用程序調用-applicationWillResignActive:
我做了通知後繼續播放。這有效,但它是一個醜陋的修復。由於聲音停止和被呼叫通知之間存在第二個延遲。因此,播放停止一秒鐘,然後再通過調用剛剛說的通知[viewPlayer play];
再次繼續和其他許多已實現流暢的背景播放。每當你進入背景模式時,就像spotify或其他應用程序一樣,聲音中沒有聲音滯後/剪輯。每當我按下主頁按鈕或鎖定手機時,聽到這些確實很煩人。
是的,我確實設置了播放的背景模式。
我也試過-applicationDidEnterBackground:
但這個通知更慢。它來之後-applicationWillResignActive:
我不知道如何解決這個問題,或其他人如何實現它。我瀏覽過幾乎所有其他類似的問題。沒有我的問題。
在此先感謝。
謝謝夥計,但這並沒有幫助。我試圖擺脫音樂中的背景變化。 – Steelzeh