我在一臺仍在運行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
我得到同樣的問題,因爲在服務器上運行。視頻不顯示。
您發佈的代碼與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
看到這兩個類似的帖子:[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
感謝Miguel-F,它做到了(服務器上不支持MIME類型)。 – Ray 2013-02-18 21:51:45