[英]MP4 not played in IE10
我在.aspx文件中使用以下代碼:
<video controls="controls" >
<source src="movie.mp4" type='video/mp4'>
<source src="movie.ogv" type='video/ogg; codecs="theora, vorbis"' />
<source src="movie.webm" type='video/webm'>
</video>
在web.config中,我放置了:
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/m4v" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
</staticContent>
</system.webServer>
...
在FF22中,mp4電影以正確的方式顯示,但是在IE10中,我收到錯誤消息“無效的來源”。 如果創建帶有相同“視頻”標簽的基本HTML文件,則也可以在IE10中觀看視頻(帶有文件:協議)。 出於某種原因,IE10中MP4文件的文件類型始終為“ application / octet-stream”,而不是web.config中指定的“ video / mp4”。
任何想法為什么會發生這種情況?
顯然,您不能像這樣在位置標簽或web.config中覆蓋它:
<staticContent>
<mimeMap fileExtension="woff" mimeType="application/x-font-woff" />
<remove fileExtension="ogg"/>
<remove fileExtension="mp4"/>
<remove fileExtension="webm"/>
<mimeMap fileExtension="ogg" mimeType="video/ogg" />
<mimeMap fileExtension="webm" mimeType="video/webm" />
<mimeMap fileExtension="mp4" mimeType="video/mp4" />
</staticContent>
相反,我不得不在GUI的mime類型下添加.mp4(這似乎根本沒有改變web.config)作為本地定義:
經過提琴手的確認,.mp4現在可以使用視頻/ mp4的內容類型(即使staticContent標簽是先前定義的)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.