【问题标题】:AudioQueueStart() method can not play music in ios4 backgroundAudioQueueStart() 方法无法在 ios4 后台播放音乐
【发布时间】:2010-06-29 03:24:19
【问题描述】:

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

【问题讨论】:

    标签: ios4 audioqueue audio-player


    【解决方案1】:

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

    在我的情况下,我之前在开始新歌之前将会话设置为在歌曲更改之间处于非活动状态:

    AudioSessionSetActive(false);
    

    一旦我从后台删除了这个AudioQueueStart 就可以正常工作了。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      相关资源
      最近更新 更多