我正在撰写一款使用Google Cast iOS SDK在Chromecast设备上播放视频的应用。
我可以选择我可以播放的视频网址的分辨率。理想情况下,我希望将视频网址的分辨率与连接到Chromecast设备的电视相匹配。
我可以通过SDK中的API了解所连接的显示设备的分辨率吗?或者,我可以假设Chromecast设备将始终输出到已知分辨率吗?
感谢。
答案 0 :(得分:0)
根据此December 5, 2016 Release Note,您可以使用GCKMediaStatus.videoInfo让您的应用知道当前正在播放的媒体的分辨率。
4K视频格式:添加了一个新属性GCKMediaStatus.videoInfo 使您的应用知道当前正在播放的媒体的分辨率。 此属性获取GCKVideoInfo的当前实例,这是一个新类。 此实例包含HDR电视格式的类型和高度和 宽度(像素)。 4K格式的变体在hdrType中指示 属性由枚举值GCKVideoInfoHDRType。见4k视频格式。