【发布时间】:2021-01-18 07:37:14
【问题描述】:
这种行为在 Windows 10(Firefox 或 Edge)和我测试的 Android 手机上是预期的,例如,1080P 视频(1920 像素宽)正好占 4K 显示器宽度的一半。
但是,当在 iPhone 10(仅使用 Safari 测试)或 iPad Air 3(Edge 和 Chrome)上打开网页时,视频会“放大”并占据设备屏幕的大部分,比我预期的要大得多。例如,iPad Air 3 的屏幕分辨率据称为 2224×1668,足以容纳 1080P 视频。但是,视频甚至不适合屏幕(我可以确认我没有意外放大。)
在我自己的故障排除中,HTML 已被尽可能地精简,下面是页面的整个 HTML。海报图片的尺寸与其对应的视频完全相同。
<b>LD 360P:</b><p>
<video width="640" height="360" controls preload="none" poster="2018California_360P_low_poster.jpg">
<source src="2018California_360P_low.mp4" type="video/mp4">
</video><p>
<b>HD 720P:</b><p>
<video width="1280" height="720" controls preload="none" poster="2018California_720P_low_poster.jpg">
<source src="2018California_720P_low.mp4" type="video/mp4">
</video><p>
<b>HD 1080P:</b><p>
<video width="1920" height="1080" controls preload="none" poster="2018California_1080P_high_poster.jpg">
<source src="2018California_1080P_high.mp4" type="video/mp4">
</video>
<p>
<a href="photo13.html"><h3>Back to the list of albums</h3></a>
【问题讨论】:
-
您没有解释预期的行为是什么。这是至关重要的信息,不应留给读者(从代码、链接资源等)推断。
标签: html ios ipad video dimension