javascript - 视频 HTML 在 Internet Explorer 11 上不起作用

标签 javascript html css html5-video

我尝试在网页上显示全宽视频,但它在 IE 11 上不起作用。

html代码:

<div id="containerVideo">

     <video id="video" autoplay><source src="assets/videos/video1.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
        <source src="assets/videos/video1.webm" type='video/webm; codecs="vp8, vorbis"' /> 
        <source src="assets/videos/video1.ogg" type='video/ogg"' />
        Video not supported. 
    </video>

</div> <!-- fin Container Video -->

CSS 代码:

#containerVideo {
    position:absolute;
    height:100%;
    width:100%;
    overflow: hidden;
    z-index: 1; 
}

#containerVideo video {
    min-width: 100%;
    min-height: 100%;
}

我该如何解决这个问题?

最佳答案

音频和视频必须在服务器上设置正确的 mime 类型,according to Microsoft themselves .

You may have to include a codec in the mark-up.

有多种替代解决方案,EXAMPLE .

我自己也曾与这个问题作过斗争,最后只是使用了一个非常令人反感的海报(完全歧视 IE 用户,尽管这是当之无愧的),因为问题本身在很多情况下都不同,例如取决于文件格式和编解码器。我最好的建议是 search around on Stackoverflow ,按日期过滤,并找出其他人如何绕过或解决问题。

这绝对是一个重复的问题,但祝你好运。

关于javascript - 视频 HTML 在 Internet Explorer 11 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37328427/

相关文章:

javascript - 未捕获的 TypeError : $(. ..).load(...).modal 不是关闭后重新打开 modalbox 的函数

javascript - jquery 获取嵌套元素的个数

javascript - 无法让 div 在 jQuery 中从左到右设置动画

css - 哪些 CSS 框架适用于 SharePoint 发布网站?

javascript - 在node.js中使用全局变量

javascript - 如何显示进度图标直到所选图像完全加载?

javascript - 防止类的所有引用受到触发函数的影响

html - 如何在 css 中定位 anchor 标记访问状态内的元素?

jquery - 设置 jQuery 按钮宽度输入类型 ="button"

javascript - react-redux useSelector hook 不允许将 props 直接传递给选择器