2012-08-04 215 views
6

我遇到的問題是我無法獲得mp4視頻通過視頻標籤運行。html5視頻標籤不播放mp4 - IIS

服務器是Win7旗艦版IIS 7.5。

文件HTM中的相當簡單和香草:

<video width="360" height="240" controls="controls" > 
    <source src="test.mp4" type="video/mp4" /> 
</video> 

在的「Internet Explorer」的標籤生成帶有紅叉一個黑盒子。

在Firefox標籤呈現爲具有淺灰色的交叉和詞的灰色框「與受支持的格式,並發現MIME類型無視頻」。

我知道你在想什麼 - 添加MIME類型。我用兩種不同的方式完成了,第一我試圖在IIS添加MIME類型,然後我曾嘗試通過在web.config與

<staticContent> 
    <remove fileExtension=".mp4" /> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4"/> 
</staticContent> 

添加這些都不做的差。我也直接將.mp4文件輸入到地址不正確的地方,IE和Firefox都能夠播放它。此外,我已經去過在IE和Firefox中都使用「視頻」標籤的網站,他們播放的視頻也很好。

有人可以請幫助我,爲什麼這不會玩了,我能做些什麼來得到它玩?

謝謝

+0

更多信息 - 我已經去了這個網站 - http://leanbackplayer.com/這只是一個簡單的jQuery UI包裝視頻標籤。該頁面上的視頻在我的FireFox中正常工作。 我已經下載了所有三個視頻(.ogv,webm,mp4),並使用與該網站相同的標籤(更改視頻位置),並添加了MIME類型,但它不起作用! – user1215399 2012-08-04 07:56:59

+0

除了嘗試更改MIME類型外,還應驗證是否使用該類型發送文件。您可以使用瀏覽器或Fiddler的開發工具。 – AlfonsoML 2012-08-04 10:23:31

+0

你有沒有這個問題的運氣?就我而言,當我從硬盤打開HTML頁面作爲文件時,我可以在IE9中看到MP4和M4V視頻源。但是,當我嘗試從本地IIS Web服務器訪問該頁面時,所有來源顯示爲帶紅色十字的黑色區域。如果我嘗試從我網站上託管的網頁訪問該網頁,情況也是如此。 - 是的,我已經將MIME類型添加到本地服務器。 – superjos 2012-12-05 11:14:17

回答

2

絕對按照建議檢查Chrome/Safari。 Firefox不支持通過HTML5視頻的MP4文件。您需要一個WEBM文件或一個後備Flash播放器來支持Firefox(我假設Leanback是這樣做的)。

整體而言,這聽起來像你的IE9版本的問題,並且可能被限制到你的機器。 Leanback播放器的視頻是否適用於IE9?或者videojs.com上的視頻?我已經多次在IE9中測試了後者。

否則有可能在你的MP4文件損壞是IE9不支持。我解釋了這更多in another question

+0

我認爲他在第一條評論中提到leanbackplayer的視頻在他的IE9中不起作用,所以它不應該是損壞的mp4文件。 – superjos 2012-12-05 11:16:57