Why does the chromecast client declare its height and width as 720p to the receiver app?

一曲冷凌霜 提交于 2019-12-03 13:26:22

Chromecast devices have a different Graphics Window size than it's Video window - The Graphics window uses a 1280x720 resolution surface. The window.height and window.width properties are going to report 720 and 1280 respectively. However, Chromecast is capable of displaying video at up to 1080p resolution i.e. 1920x1080. Therefore applications should not use the screen size to select video content resolution.

While the UI layer of Chromecast currently only supports 1280x720, the Google Cast team recommends that developers do not hardcode this screen size as it might change in the future.

In a response to a similar question in the post below John Affaki wrote: "Right now, we have a limitation where the "UI" layer is at 720p even though video can run at 1080p. It's on our roadmap to revisit this, so I'm suggesting that you build your app in a way that will just work if this gets fixed."

https://plus.google.com/100147701757803136741/posts/JDhtJTw7jz5

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!