iOS背景播放

iOS背景播放,ios,iphone,airplay,Ios,Iphone,Airplay,我正在尝试播放视频,即使应用程序在后台。 这可能吗? 我已经为后台模式和应用程序内功能启用了音频、AirPlay和画中画。 我还设置了音频会话类别: do { try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback) try AVAudioSession.sharedInstance().setActive(true) } catch {

我正在尝试播放视频,即使应用程序在后台。 这可能吗? 我已经为后台模式和应用程序内功能启用了
音频、AirPlay和画中画。
我还设置了音频会话类别:

do {
        try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        try AVAudioSession.sharedInstance().setActive(true)
    } catch {
        print("error");
    }

在iOS 8.1+上使用Xcode 8.2.1(iPhone模拟器)

在.plist文件中插入列表了吗


所需的背景模式/ itme0:应用程序使用AirPlay播放音频或流式播放音频/视频


你能详细说明一下吗?什么,这件事该怎么办?.plist中有哪些项目?他们的期望值是多少?这个答案遗漏了很多。我几乎无法理解你的答案。应该在.plist文件中插入什么列表?哪个.plist文件?和“必需的背景模式/项目0:-您能否解释一下应该去那里做什么,并提供摘录或示例?至少参考了文档?OP已经在帖子中指定他们已经添加了所需的背景模式。嘿,你能解决这个问题吗?请写下你的解决方案。我也面临着同样的问题。我遇到了一个问题,在AVPlayServiceWController出现在屏幕上后,意外的代码停用了我的音频会话。您可以在
-[AVAudioSession setActive:withOptions:error:][/code>上设置符号断点,以查看是否有任何其他内容正在停用您的会话。