2013-05-17 202 views
0

我必須將視頻嵌入到我的網頁。我已經使用了HTML5的<video>標籤。我主要有.mp4.flv文件。 Firefox不支持.mp4格式。如果我只有一個名爲myVideo.mp4的文件,在Firefox中不支持,我應該先將其format更改爲許多其他視頻格式(.avi,.flv,.swf等),以便它可用於所有主流瀏覽器?就像下面視頻嵌入網站

<video width="444" height="444" controls> 
<source src="myVideo.mp4"> 
<source src="myVideo.flv"> 
<source src="myVideo.avi"> 
</video> 
+0

是的 – Doorknob

+0

如何轉換?我想以編程方式轉換而不是手動 –

+0

您必須將所有三種文件類型上傳到您的網站;那麼你可以使用你的代碼 – Doorknob

回答

0

不幸的是,您的瀏覽器(無法讀取MP4)有沒有機會要轉換的視頻上即時到它知道的格式。因此,您需要將不同的視頻格式存儲在服務器上,或作爲鏈接。

視頻轉換一個偉大的工具是http://video.online-convert.com/convert-to-flv它可以讓你來調整,修改比特率等

此外,你應該指定你的src的類型,例如:

<source src="video.ogg" type="video/ogg" /> 
<source src="video.mp4" type="video/mp4" /> 

而關於FLV 。如果您的瀏覽器不支持HTML5的元素,則需要使用回退功能。如果是這樣,添加.flv將不起作用,您需要嵌入一個完整的Flash播放器。所有體面的Flash播放器都會讀取mp4視頻,因此您實際上不需要.flv。

+0

要在.Net中轉換,請在命令行中使用ffmpeg.exe。 – xShirase