好了,所以我有這樣的HTML 5的代碼工作正常上丁目和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控件,所以這個頁面可能無法正確顯示」
因此,如何嵌入視頻可播放的Internet Explorer假設用戶不想或知道如何更改他們的ActiveX限制設置?如果不要求太多,也可以在舊版本中播放。
編輯: @robertc是正確的,改變我使用的視頻類型的默認MIME類型解決了問題。
您使用的是什麼版本的IE?你有HTML5 DOCTYPE集嗎? '
''標籤?!這是什麼1999年?但是,等一下,還有'
@RocketHazmat我確實將doctype設置爲<!DOCTYPE html>,IE版本爲9.0.8112.16421 – NeoZeroX21