2010-07-19 123 views
3

我試圖設置我的網站以使用HTML 5視頻。 mp4文件由S3提供。我有正確的MIME類型,並且URL是正確的。雖然它不工作。我唯一能想到的就是編解碼器錯了。HTML 5視頻問題

這裏是我的代碼:

<video width="320" height="240" controls> 
<source src="{url}" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
</video> 

現在據我瞭解,音頻編解碼器始終是相同的。 mp4a.40.2。該視頻編碼爲基準,但根據http://wiki.whatwg.org/wiki/Video_type_parameters#MPEG-4,視頻編解碼器的最後兩個字符在我的代碼1E中是可變的。

是否有足夠的錯誤字符導致視頻無法正常工作?如果是這樣,我如何找到正確的設置?

我很難把這個東西包裹起來。感謝您的任何幫助,您可以提供。

回答

1

視頻編解碼器信息的想法是,如果視頻無法播放,您的瀏覽器將不會下載視頻。 (found that here)所以我認爲即使有一個錯誤的,但常見的avc級別(最後2個字符),它應該下載並播放。 我找到了this guide如何使用十六進制編輯器確定和更改avc級別。 Megui顯然也適用於此。

0

嘗試刪除type屬性。如果這樣做能夠奏效,你就會發現問題所在。另外,請檢查實際的Content-Type HTTP標頭。