【问题标题】:iOS 7 Background AudioiOS 7 背景音频
【发布时间】:2013-10-04 16:00:14
【问题描述】:

我正在尝试在 iOS 7 上在后台播放音频。虽然在 iOS 6 中一切正常,但现在停止工作了。如果我将我的应用程序置于后台,我的音频会继续播放,但是一旦我启动另一个音频应用程序(如合成器应用程序),我的应用程序就无法再做任何事情(没有音频/计时器停止等)

我正在使用此代码来设置音频会话:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

即使另一个音乐/音频应用程序在前台,我该怎么做才能仍然能够播放音频/发送 MIDI 事件?

为了播放音效,我使用 FMOD。

【问题讨论】:

    标签: xcode audio background ios7 midi


    【解决方案1】:

    我想你想要

    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error: nil];
    [[AVAudioSession sharedInstance] setActive: YES error: nil];
    

    :AVAudioSessionCategoryOptionMixWithOthers 我认为可以满足您的要求,尽管尚不完全清楚。让我知道这是否有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 2012-12-21
      相关资源
      最近更新 更多