【发布时间】:2010-06-29 03:24:19
【问题描述】:
在 iphone 3.x 平台,我使用 AudioQueueStart 方法播放音乐,但在 ios4 平台,一旦程序进入后台,然后没有声音,但我注意到应用程序仍在后台运行,我已经添加到 info.list UIBackgroundModes/Audio 和 applicationDidEnterBackground 方法中
【问题讨论】:
标签: ios4 audioqueue audio-player
在 iphone 3.x 平台,我使用 AudioQueueStart 方法播放音乐,但在 ios4 平台,一旦程序进入后台,然后没有声音,但我注意到应用程序仍在后台运行,我已经添加到 info.list UIBackgroundModes/Audio 和 applicationDidEnterBackground 方法中
【问题讨论】:
标签: ios4 audioqueue audio-player
要检查的一件事是AudioSession 首先处于活动状态。
在我的情况下,我之前在开始新歌之前将会话设置为在歌曲更改之间处于非活动状态:
AudioSessionSetActive(false);
一旦我从后台删除了这个AudioQueueStart 就可以正常工作了。
【讨论】: