有什么办法可以使用AVPlayerLayer来镜像fps内容,目前正在黑屏显示音频

问题描述

我正在使用 AVPlayerLayer 在iOS应用程序中播放受 fps / DRM启用 FairPlay )保护的内容视频。当我们尝试使用播放或闪电电缆将内容镜像到外部屏幕时,它开始在外部屏幕上仅显示带有音频的黑屏,在iOS设备中也是如此。所有其他组件在外部屏幕上以及在iOS设备上均显示完美。尝试使用快速播放器进行镜像时,会观察到相同的行为。

解决方法

玩家在镜像内容时会忽略他们认为重复的许可请求,这会带来您所看到的症状-可能会出现一些问题-请参见此Shaka问题:

但是,这也可能是所提供的FairPlay许可证所指示的期望行为。

您将需要与DRM提供商讨论此问题-FairPlay许可证可以包括告诉设备是否允许其播放特定内容的AirPlay,HDMI等信息。

这些选项通常在DRM提供者端配置,通常针对不同的内容类别甚至不同的单个内容标题使用不同的规则。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...