在我的网站上,<video>中有一个<div>元素。我使用此<div>定义视频宽高比,并让用户在必要时进行更改(有时编码视频的比例不正确)。 <video>始终用<div> CSS属性填充"object-fit: fill;"

但是...当用户进入全屏模式时,屏幕将成为容器。这是一个问题,因为那里有所有不同的显示比例。

有没有办法操纵/限制全屏尺寸?

<div style="width: 960px; height: 540px; background: #bfbfbf; display: block; margin: 0 auto;">
<video style="object-fit: fill;">
<source src="" />
</video>
</div>

最佳答案

添加“控件”以激活视频控件

<html>
<head>
<style>
    .div
    {
        background-color: #bfbfbf;
        width: 960px;
        height: 540px;
        display: block;
        margin: 0 auto;
        background-size: cover;
    }
</style>
</head>
<body>
<div class="div">
    <video style="object-fit: fill; width: 960px; height: 540px;" controls>
        <source src="video.mp4" type="video/mp4">
    </video>
</div>
</body>
</html>

07-28 03:48
查看更多