1

在 iphone 3.x 平台,我使用 AudioQueueStart 方法播放音乐,但是在 ios4 平台上,一旦程序进入后台,然后没有声音,但我注意到应用程序仍在后台运行,我已经添加到info.list UIBackgroundModes/Audio 和 applicationDidEnterBackground 方法

4

1 回答 1

1

要检查的一件事AudioSession是首先处于活动状态。

就我而言,我之前在开始新歌之前将会话设置为在歌曲更改之间处于非活动状态:

AudioSessionSetActive(false);

一旦我AudioQueueStart从后台删除它就可以了。

于 2010-07-02T21:28:59.647 回答