html5
  • internet-explorer
  • html5-video
  • 2013-04-17 82 views 1 likes 
    1

    好了,所以我有這樣的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類型解決了問題。

    +0

    您使用的是什麼版本的IE?你有HTML5 DOCTYPE集嗎? '