在 tvOS 上检测 HDR 模式

Detect HDR mode on tvOS

我正在制作一个 Apple TV 应用程序,需要根据 Apple TV 是否处于 HDR 模式来播放两个视频文件之一,但我找不到检测 HDR 模式的方法。

有人知道如何检测吗?我只能找到UIScreen,它似乎只提供分辨率和纵横比。

根据 Apple 工作人员的 this answer,建议有一个支持 HDR 和 SDR 的播放列表。 AVFoundation 可以自动 select 最适合设备的变体,如果你使用 UIScreen 你会得到错误的答案,因为可以从 tvOS 设置中关闭 HDR,这不会通过检查 UIScreen.