问题描述
我正在尝试使用 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 (将#修改为@)