视频标记元素被Internet Explorer阻止

时间:2013-04-17 17:17:26

标签: html5 internet-explorer html5-video

好吧所以我有这个html 5代码在chome和firefox上工作正常但在Internet Explorer(9)上没有:

<video width="60%" height="360" controls autoplay>
    <source src="video/video1_edit.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
    <source src="video/video1_edit.ogg" type='video/ogg; codecs="theora, vorbis"'>
    <source src="video/video1_edit.webm" type='video/webm; codecs="vp8.0, vorbis"'>
    <object data="video/video1_edit.mp4" width="60%" height="360">
        <embed src="video/video1_edit.mp4" width="60%" height="360">
    </object>
    <br/>
    <br/>
    <font color="red">Can't play video. Please Upgrade your browser.</font>
</video>

每次我在IE上尝试它都是一个禁用媒体播放器,它说:“Internet Explorer阻止了ActiveX控件,因此该页面可能无法正确显示”

那么假设用户不想要或不知道如何更改其ActiveX限制设置,我怎样才能将可播放的视频嵌入到Internet Explorer中?如果不是要求太多也可以在旧版本中播放。

编辑: @robertc是对的,更改我使用的视频类型的默认MIME类型解决了问题。

1 个答案:

答案 0 :(得分:0)

点击F12,它对浏览器模式和文档模式有什么看法?需要说<video>的IE9和IE9标准模式才能正常工作。你有Display intranet sites in compatibility mode签了吗?