我完全按照 API Docs 和 WWDC Videos,通过音频会话(使用 AudioQueue 服务)在后台播放音频。一切正常,但状态栏中没有显示“播放”指示器。
我必须单独设置它还是一个错误?
我完全按照 API Docs 和 WWDC Videos,通过音频会话(使用 AudioQueue 服务)在后台播放音频。一切正常,但状态栏中没有显示“播放”指示器。
我必须单独设置它还是一个错误?
我认为这是由 Audio Session 完成的:
// 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);