我正在尝试让Chromecast Ultra显示3840x2160的网页。内容是简单的IMG时没有问题,但是当我尝试使用iframe或一些更复杂的HTML时,它将其裁剪到看起来像左上角,但不到整个屏幕的四分之一。
我尝试从同一网站的Chrome浏览器标签中投射(镜像),使我看起来像1920x1080。一个简单的图像显示了完整的分辨率。
<html>
<head>
<script type="text/javascript"
src="//www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js">
</script>
<style>
body {
display: block;
margin: 0px;
color: #f0f000;
background-color: #ff00ff;
width: 100%; //this is important
height: 100%; //this is important
}
iframe {
width: 3840px;
height: 2160px;
min-width: 3840px;
min-height: 2160px;
}
</style>
</head>
<body>
<!--<img src="EdAGGFS.jpg" width="100%" height="100%" frameBorder="0">Browser not compatible.</img>-->
<iframe id="test" src="https://sorrycantshowyou.com" width="100%" height="100%" frameborder="0" scrolling="no" allowfullscreen="true"></iframe>
<script>
const context = cast.framework.CastReceiverContext.getInstance();
const options = new cast.framework.CastReceiverOptions();
//options.maxInactivity = 3600; //Development only
options.disableIdleTimeout = true;
context.start(options);
</script>
</body>
</html>
我想出了进一步测试的想法。我找不到任何提供有关HTML内容的Chromecast Ultra规格的参考。我只是假设它应该能够像视频或图像一样3840x2160。我错了吗?也许Chromecast的处理器无法渲染这么大的HTML,因此可以裁剪吗?
答案 0 :(得分:0)
这是Chromecast的expected behavior。
注意:图像的显示尺寸限制为720p(1280x720)。图片 应该优化为1280x720或更小,以避免缩小 接收器设备。
此外,它在Chromecast product review online之一中被提及。
Chromecast 2以全高清1080p分辨率显示内容- 1,920 x 1,080像素。无论您拥有全高清还是4K 电视,您仍然只能观看1080p素材。如果你有 720p高清电视,内容将缩小为1,280 x 720像素。