2010-12-20 112 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