當我從其他應用程序啓動我的應用程序音樂時,停止播放。當我的應用程序啓動時,來自其他應用程序的音樂停止播放
我試過在didFinishLaunchingWithOptions
中加入setCategory:AVAudioSessionCategoryAmbient
,但音樂在FIRST發射時仍然停止。如果我開始播放音樂並通過主頁按鈕回到應用程序,音樂將繼續播放。第一次啓動問題有沒有解決辦法?
片段,我說:
// make sure music plays while sounds play.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
'AVAudioSessionCategoryAmbient'是適合使用的東西。我在我的一個應用程序中正好使用了該代碼,並且它按預期工作 - 已經播放來自其他應用程序的音頻不會在我的應用程序啓動時停止。 'setCategory'爲成功返回一個BOOL;你是否嘗試過檢查,或者看到錯誤是否在'error'參數中返回? – zpasternack
@zpasternack好主意,我會試着看看能否從中得到一些有意義的東西。 – Warpzit