【发布时间】:2020-09-08 16:25:42
【问题描述】:
我在 HTML 页面上嵌入了一个视频,如下所示:
<div id="contentVideo">
<video id="video" controls autoplay preload="auto" type="video/mp4" src=<?php echo $url; ?>">
</div>
还有这个 CSS
#video {
width:100vw;
height:100vh;
}
我也试过了
#video {
width:100%;
height:100%;
}
此视频的数据由 PHP 读取并转储到页面上,因此用户不会看到视频的 URL。
这很好,除了两个问题:
- 视频不会在 Safari 上自动播放
- 视频填充了一个巨大的尺寸,但我希望它只填充浏览器的大小。
我解释一下:视频是高清的。假设用户在不超过 1000x500 像素的浏览器窗口中看到该页面。我希望视频缩放以适应可用窗口,而不是以其原始大小显示。
如何使用 CSS/JavaScript 保持视频比例,如果窗口改变大小,视频会重新缩放?
【问题讨论】:
-
这能回答你的问题吗? Html5 Full screen video
标签: javascript html css