IE9讓我對它支持HTML5視頻感到憤怒,據我瞭解,它支持H.264編解碼器,所以任何擴展名爲.mp4的文件都可以。IE9不顯示mp4視頻?
問題是,它沒有播放擴展名爲.mp4的視頻文件。 。 。
更加不尋常的是,如果我在本地測試它,IE9將播放mp4視頻,它只是不會在服務器上播放它,這也與MIME類型無關,我添加了以下MIME類型服務器:
約會專家 - video.mp4
並在IE開發工具網絡面板,它的上市它的類型爲「視頻/ MP4」的唯一不尋常的是,網絡面板顯示IE要求它3次(我不知道爲什麼這可能是)
我在我的繫繩的末尾,以至於我實際上寫了代碼belo w至試圖修復它(我真的很討厭用這個上線的站點,它的可怕):
<!--[if !IE 9]><!-->
<video controls="controls">
<!--<![endif]-->
<!-- This is a horrible way to do this, but I cannot figure out for the life of me why IE9 won't play this video :(-->
<!--[if !IE 9]><!-->
<source src="video.ogv" type='video/ogg; codecs="theora, vorbis"'/>
<source src="video.mp4" type="video/mp4">
<!--<![endif]-->
<!-- If HTML5 video is not supported, the following Flash video will play -->
<p>flash video stuff is here</p>
<!--[if !IE 9]><!-->
</video>
<!--<![endif]-->
這迫使IE9使用閃光燈視頻不支持HTML視頻的瀏覽器修復它(而不是默認IE9似乎顯示一個空白框,沒有錯誤信息,沒有任何東西)。不幸的是,這個解決方案太可怕了,我幾乎慚愧地寫下了它。
有誰知道可能是什麼原因造成的?或者我可以如何解決它?
編輯:不知道這是任何意義的,但我用http://www.freemake.com/free_video_converter/將文件轉換爲正確的格式
我在SO上的其他地方發佈了相同的線程,除了我的mp4不適用於任何人的IE9。我也表達了同樣的結論,IE9是微軟無法或不願意修復的可怕破解瀏覽器。 – Rob
告訴我這件事,我浪費了幾個小時試圖解決這個問題,甚至不是第一次浪費時間處理似乎無法解決的IE錯誤。 。 。 – Sean