Html 视频标签全宽IE

Html 视频标签全宽IE,html,css,internet-explorer,Html,Css,Internet Explorer,我正试图在我的网站上实现全幅显示。在chrome中一切正常,但现在问题出在IE11上。视频本身似乎没有设置为全宽 正如您在图像中所看到的,左侧和右侧都有黑色部分。但是如果你看下图 如您所见,此处的视频设置为全宽。知道有什么问题吗?下面是css .html--homepage_content { video { width: 100%; max-height: 100%; @media #{$mqMediumAndUp} {

我正试图在我的网站上实现全幅显示。在chrome中一切正常,但现在问题出在IE11上。视频本身似乎没有设置为全宽

正如您在图像中所看到的,左侧和右侧都有黑色部分。但是如果你看下图

如您所见,此处的视频设置为全宽。知道有什么问题吗?下面是css

.html--homepage_content {
    video {
        width: 100%;
        max-height: 100%;

        @media #{$mqMediumAndUp} {
            width: initial;
            max-height: initial;
        }
    }

    .video-player-container {
        height: 100vh;
        position: relative;
        overflow: hidden;
    }
}

.video-player-container {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;

    video {
        width: 100% !important;
        height: 100% !important;

        @media #{$mqMediumAndUp} {
            width: initial !important;
            height: initial !important;
        }

        object-fit: cover;
        text-align: center;
    }
}
HTML


您的浏览器不支持视频标记。

可能是视频缩放模式。例如,检查


如果它对您不起作用,并且您知道视频尺寸,您总是可以手动将其缩放到其他div中,但偏移量不可见,但这是一个难看的解决方案。

视频缩放模式可能是。例如,检查

如果它对您不起作用,并且您知道视频尺寸,您总是可以手动将其缩放到其他div中,但偏移量不可见,但这是一个难看的解决方案。

您可以使用此代码


你好,世界!
身体{
保证金:0;
}
.视频播放器容器{
宽度:100%;
}
.视频播放器容器视频{
宽度:100%;
}
您的浏览器不支持视频标记。
您可以使用此代码


你好,世界!
身体{
保证金:0;
}
.视频播放器容器{
宽度:100%;
}
.视频播放器容器视频{
宽度:100%;
}
您的浏览器不支持视频标记。

对象适合性:封面是。你可以用多边形填充。请查收

您可以像下面这样使用它,记住将
polyfill
src
更改为您的,它可以在IE 11中很好地工作:

<style>
    .container {
        width: 100%; /* Or whatever you want it to be */
        height: 25em; /* Or whatever you want it to be */
    }

    .media {
        width: 100%;
        height: 100%;
        object-fit: cover; /* Or whatever object-fit you want */
    }
</style>

<div class="container">
    <video autoplay="" muted="" loop="" playsinline="" data-object-fit="cover" class="media">
        <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
        Your browser does not support the video tag.
    </video>
</div>
<script src="js/objectFitPolyfill.min.js"></script>

.集装箱{
宽度:100%;/*或任何您想要的宽度*/
高度:25em;/*或任何您想要的高度*/
}
.媒体{
宽度:100%;
身高:100%;
适合对象:封面;/*或任何适合您的对象*/
}
您的浏览器不支持视频标记。

对象适合性:封面是。你可以用多边形填充。请查收

您可以像下面这样使用它,记住将
polyfill
src
更改为您的,它可以在IE 11中很好地工作:

<style>
    .container {
        width: 100%; /* Or whatever you want it to be */
        height: 25em; /* Or whatever you want it to be */
    }

    .media {
        width: 100%;
        height: 100%;
        object-fit: cover; /* Or whatever object-fit you want */
    }
</style>

<div class="container">
    <video autoplay="" muted="" loop="" playsinline="" data-object-fit="cover" class="media">
        <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
        Your browser does not support the video tag.
    </video>
</div>
<script src="js/objectFitPolyfill.min.js"></script>

.集装箱{
宽度:100%;/*或任何您想要的宽度*/
高度:25em;/*或任何您想要的高度*/
}
.媒体{
宽度:100%;
身高:100%;
适合对象:封面;/*或任何适合您的对象*/
}
您的浏览器不支持视频标记。

div的宽度应为100%。。因为没有宽度是不允许的value@Ranjithv宽度已经设置为100%,只需尝试所有div@madzquestingi认为对象适合:封面;属性不是IE浏览器上的wotk,您应该为div.设置宽度:100%。。因为没有宽度是不允许的value@Ranjithv宽度已经设置为100%,只需尝试所有div@madzquestingi认为对象适合:封面;属性不是IE浏览器上的wotk,Hi Video full width IE check me-@MadzQuestingHi Video full width IE check me-@MadzQuestingHi Video full width IE check me-@MadzQuestingHi