2012-08-01 24 views

回答

1

由於瀏覽器支持HTML5視頻中的視頻編解碼器,因此您只能在這些編解碼器中使用少量編解碼器。並非所有瀏覽器都支持所有視頻編解碼器。所以你必須在mp4容器(IE,Safari,Chrome)和Ogg Theora視頻中提供一個H264視頻。您可以使用大量免費桌面工具(如this one)對您的視頻進行轉碼。你必須提供這樣的不同文件:

<video id="myVideo" class="pf-video" width="480" height="320" controls="controls" poster="../media/bigbuck.png"> 
    <source src="../media/bigbuck.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> 
    <source src="../media/bigbuck.ogv" type='video/ogg; codecs="theora, vorbis"' /> 
</video> 

希望我能幫助你。

+0

是的,我知道,但這是在瀏覽器端,用戶可以選擇一個文件,然後播放它,所以沒有任何辦法可以在瀏覽器本身上執行它? @Martin Haug – 2012-08-01 13:10:48

+0

沒有任何簡單的方法。你也許可以用JS寫一個代碼轉換工具,但這需要一個性能非常高的系統和一個令人驚歎的快速JS執行。另外,這將很難編碼。目前還沒有一個JS文件。 但是,如果你可以寫一個,你會變得非常有名;) – Martin 2012-08-01 17:38:42

+0

嘿,我明白你的意思說。你可以舉一個例子,提供一個H.264視頻和一個Ogg Theora?例如如何使用該功能或​​在網頁中完成該操作或用戶希望播放不是哪種格式的文件? – 2012-08-02 12:07:05