2010-12-20 121 views
2

我完全遵循API文檔和WWDC視頻,通過音頻會話(使用AudioQueue服務)在後臺播放音頻。它一切正常,但狀態欄中沒有顯示「播放」指示器。iOS背景音頻圖標

我必須單獨設置它還是它是一個錯誤?

回答

2

我認爲這是由音頻會話完成:

// before instantiating the playback audio queue object, 
// set the audio session category 
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty (
         kAudioSessionProperty_AudioCategory, 
         sizeof (sessionCategory), 
         &sessionCategory 
         ); 

// activate the audio session immmediately before playback starts 
AudioSessionSetActive (true); 
+0

正如我上面提到的,我已經做了所有這些步驟,蘋果公司說,你應該做的。它有效,但沒有圖標!那就是問題所在。 – 2010-12-25 22:54:30

+0

你看過https://devforums.apple.com/message/302745嗎? – catlan 2010-12-26 19:48:25

+0

做到了! – 2010-12-26 20:00:10