为 AirPlay 播放视频时添加 UIBackgroundModes“音频”会导致应用被拒绝?

Posted

技术标签:

【中文标题】为 AirPlay 播放视频时添加 UIBackgroundModes“音频”会导致应用被拒绝?【英文标题】:adding UIBackgroundModes "audio" gets app rejected when playing a video for AirPlay? 【发布时间】:2016-07-23 19:01:06 【问题描述】:

我正在开发一个在 AVPlayer 上流式传输 HLS 视频的应用。按照这里的指南 https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html 和这里 https://developer.apple.com/library/ios/qa/qa1668/_index.html#//apple_ref/doc/uid/DTS40010209-CH1-VIDEO 在重要框内。

关于这个My App has been rejected because of UIBackgroundModes,

如果这样做,他们会拒绝该应用程序 - 如果我不添加密钥,AirPlay 会在我通过按主页按钮导航出应用程序时立即退出,是否有解决方法?

【问题讨论】:

【参考方案1】:

从那里自己的文档引用他们这一行

重要提示:UIBackgroundModes 音频键还允许应用使用 AirPlay 在后台流式传输媒体内容

取自文档here。我确实遇到了同样的问题,并引用了他们的文档,然后该应用程序被接受了。

【讨论】:

以上是关于为 AirPlay 播放视频时添加 UIBackgroundModes“音频”会导致应用被拒绝?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ionic 4 中通过 Airplay 在 iPad 和电视上播放视频

iOS 和 AirPlay 上的 Widevine 视频流

如何判断 AirPlay 是不是在镜像?

如何以编程方式断开播放设备(苹果电视)?

尝试与 Airplay 断开连接时,带有嵌入式 iframe 播放器的 WKWebView 会导致访问错误

使用 AVPlayer 的播放器控件中未显示 Airplay 按钮