2013-02-18 64 views
0

我在一臺仍在運行ColdFusion版本8的服務器上。我不確定這是否是我的問題。html5視頻標籤不顯示視頻,ColdFusion是否有所作爲?

我有以下代碼,可以在我的電腦上使用Firefox和Chrome在我的電腦上工作。我訪問它作爲一個html文件中直接使用文件系統的URL,即文件:/// C:/.../test.html

<!DOCTYPE HTML> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <title>test</title> 
</head> 
<body> 
    <p> Try w3Schools test video</p> 
    <video width="320" height="240" controls> 
     <source src="movie.mp4" type="video/mp4"> 
     <source src="movie.ogg" type="video/ogg"> 
     Your browser does not support the video tag. 
    </video> 
</body> 
</html> 

當我把這個test.cfm或test.html的翻頁在Coldfusion 8服務器上,兩臺瀏覽器都不顯示視頻。 movie.mp4和movie.ogv文件位於與test.cfm文件相同的目錄中的服務器上。在Firefox中,我得到:

「沒有找到支持的格式和MIME類型的視頻。」

在Chrome中,它顯示視頻控件,但不存在視頻。

有什麼我需要啓用服務器(這是一個共享的託管帳戶)?也許這對ColdFusion並不特別,我又犯了一個錯誤(注意這是我第一次嘗試使用視頻標籤)。

謝謝

P.S.如果我使用Aptana的啓動機制和運行訪問我的電腦上:

127.0.0.1:8000/.../test.html

我得到同樣的問題,因爲在服務器上運行。視頻不顯示。

+1

您發佈的代碼與ColdFusion無關。實際上,你應該能夠將該文件從test.cfm重命名爲test.htm,並將ColdFusion從循環中取出。我的猜測會與Web服務器配置有關。你在用什麼; IIS?這些文件類型,mp4和ogv,可能不被允許。同時檢查[每個瀏覽器支持的格式](http://www.w3schools.com/html/html5_video.asp)。例如,IE不支持WebM或Ogg。 – 2013-02-18 21:26:29

+0

看到這兩個類似的帖子:[HTML5視頻問題](http://stackoverflow.com/questions/2964193/html5-video-problem)和Safari瀏覽器和Firefox中的HTML5視頻(mp4和ogv)問題 - 但Chrome是所有好](http://stackoverflow.com/questions/2643447/html5-video-mp4-and-ogv-problems-in-safari-and-firefox-but-chrome-is-all-goo/2644341#2644341) – 2013-02-18 21:31:38

+0

感謝Miguel-F,它做到了(服務器上不支持MIME類型)。 – Ray 2013-02-18 21:51:45

回答

1

致謝Miguel-F的指導,服務器缺少對.mp4和.ogv MIME類型的支持。當託管公司將這些添加到服務器時,顯示的視頻。