iOS 6 上的allowAirPlayVideo 属性
Posted
技术标签:
【中文标题】iOS 6 上的allowAirPlayVideo 属性【英文标题】:allowsAirPlayVideo property on iOS 6 【发布时间】:2012-10-03 14:40:33 【问题描述】:有谁知道应该使用什么来禁用 ios 6.0 上的 AirPlay 视频播放?
我在 iOS 6.0 和 5.1 中进行了测试,仍然可以正常工作。
此时我正在使用allowAirPlayVideo = NO,但在iOS 6 上它已被Apple 文档弃用:
Deprecated AVPlayer Methods
谢谢。
【问题讨论】:
【参考方案1】:不是在线文档中唯一缺少的东西!在 iOS 6 中有三个不推荐使用的 AVPlayer 方法:
airPlayVideoActive
allowsAirPlayVideo
usesAirPlayVideoWhileAirPlayScreenIsActive
它们似乎已被替换为:
externalPlaybackActive
allowsExternalPlayback
usesExternalPlaybackWhileExternalScreenIsActive
从this set of diffs 收集的信息。 (你好 Apple?你可以做得更好!)
【讨论】:
【参考方案2】:在 iOS 6 中您应该设置的属性是 allowsExternalPlayback
,而不是在 iOS 5 中设置为 allowsAirPlayVideo
。
【讨论】:
在线文档中似乎缺少此属性。以上是关于iOS 6 上的allowAirPlayVideo 属性的主要内容,如果未能解决你的问题,请参考以下文章
iOS 6 和 iOS 7 上的 UICollectionView 重新加载
IBM Worklight 6.1 - iOS 6.1 上的 App Center 错误
iPhone 3GS 上的 iOS 6.0 上的 UICollectionView 崩溃