【问题标题】:iOS background AirplayiOS后台Airplay
【发布时间】:2017-01-05 09:58:39
【问题描述】:

即使应用在后台,我也会尝试播放视频。 这可能吗? 我在应用程序功能中为后台模式启用了Audio, AirPlay, and Picture in Picture。 我还设置了 AVAudioSession 类别:

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

将 Xcode 8.2.1 用于 iOS 8.1+(iPhone 模拟器)

【问题讨论】:

  • 你能解决这个问题吗?请写下你的解决方案。我也面临同样的问题。
  • 我遇到了一个问题,即 AVPlayerViewController 出现在屏幕上后,意外的代码正在停用我的音频会话。您可以在-[AVAudioSession setActive:withOptions:error:] 上设置一个符号断点,以查看是否有其他任何东西正在停用您的会话。

标签: ios iphone airplay


【解决方案1】:

您是否在 .plist 文件中插入了列表?


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

enter image description here

【讨论】:

  • 您能详细说明一下吗?这应该进入什么.plist? .plist 中有哪些项目?他们的期望值?这个答案丢失了很多。
  • 几乎看不懂你的回答。应该在 .plist 文件中插入什么列表?哪个 .plist 文件?和“必需的背景模式/项目0:-你能不能解释一下应该去那里,并提供一个摘录或样本?至少参考文档?
  • OP 已经在帖子中指定他们已经添加了所需的后台模式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多