在 tvOS 上的 AVPlayer 中启用“匹配动态范围”

问题描述

我正在尝试使用 Swift 在 tvOS 中制作一个简单的流媒体应用程序。我基本上只是按照 Apple 的示例开始操作,因此代码的 AVPlayer 部分几乎如下所示: https://developer.apple.com/documentation/avfoundation/media_playback_and_selection/creating_a_basic_video_player_ios_and_tvos

所有 SDR 流似乎都能正常工作,但不适用于 HDR 流。它尝试加载,但没有任何反应。

我的 tvOS 设置设置为具有“匹配动态范围”的 SDR。如果我强制我的 AppleTV 总是输出 HDR,那么 HDR 流就可以正常工作,所以动态切换似乎有问题。

在其他应用上,“匹配动态范围”似乎工作得很好,当流有 HDR 时,Apple TV 会自动切换到 HDR。

所以基本上我的问题是,是否有人知道我是否需要在代码添加一些内容以正确启用此功能

我发现 AVPlayer 中有一个 HDRMode 标志,我一直无法找到如何使用它。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

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