好吧所以我有这个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类型解决了问题。
答案 0 :(得分:0)
点击F12,它对浏览器模式和文档模式有什么看法?需要说<video>
的IE9和IE9标准模式才能正常工作。你有Display intranet sites in compatibility mode签了吗?