3

当应用程序在后台时,我也尝试使用这个,尝试将其添加到功能 - >背景 - >播放音频中。并且还检查了 plist 是否有这一行。

但这不起作用。我错过了什么?我只能播放普通音频吗?

4

1 回答 1

4
  1. 在目标的 info.plist 中添加关键“所需的背景模式”到“应用程序使用 AirPlay 播放音频或流式传输音频/视频”。
  2. 在 AppDelegate 中配置音频会话:

    NSError *error = NULL;
    AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategoryPlayback error:&error];
    if(error) {
        // Do some error handling
    }
    [session setActive:YES error:&error];
    if (error) {
        // Do some error handling
    }
    

    不要忘记导入 AVFoundation.h

归功于@nicu

于 2013-10-08T09:52:37.423 回答