如何从Google Chromecast iOS SDK中找到电视分辨率?

时间:2017-10-10 23:44:46

标签: ios chromecast google-cast

我正在撰写一款使用Google Cast iOS SDK在Chromecast设备上播放视频的应用。

我可以选择我可以播放的视频网址的分辨率。理想情况下,我希望将视频网址的分辨率与连接到Chromecast设备的电视相匹配。

我可以通过SDK中的API了解所连接的显示设备的分辨率吗?或者,我可以假设Chromecast设备将始终输出到已知分辨率吗?

感谢。

1 个答案:

答案 0 :(得分:0)

根据此December 5, 2016 Release Note,您可以使用GCKMediaStatus.videoInfo让您的应用知道当前正在播放的媒体的分辨率。

  

4K视频格式:添加了一个新属性GCKMediaStatus.videoInfo   使您的应用知道当前正在播放的媒体的分辨率。   此属性获取GCKVideoInfo的当前实例,这是一个新类。   此实例包含HDR电视格式的类型和高度和   宽度(像素)。 4K格式的变体在hdrType中指示   属性由枚举值GCKVideoInfoHDRType。见4k视频格式。