【发布时间】:2010-12-20 21:15:00
【问题描述】:
我完全遵循 API Docs 和 WWDC Videos,通过音频会话(使用 AudioQueue 服务)在后台播放音频。一切正常,但状态栏中没有显示“播放”指示器。
我必须单独设置它还是一个错误?
【问题讨论】:
标签: cocoa cocoa-touch ios core-audio audioqueueservices
我完全遵循 API Docs 和 WWDC Videos,通过音频会话(使用 AudioQueue 服务)在后台播放音频。一切正常,但状态栏中没有显示“播放”指示器。
我必须单独设置它还是一个错误?
【问题讨论】:
标签: cocoa cocoa-touch ios core-audio audioqueueservices
我认为这是由音频会话完成的:
// 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);
【讨论】: