2011-07-08 61 views
7

我想知道是否有可能讓瀏覽器播放video標籤中的AVI文件。如何播放視頻標籤中的AVI文件?

我在網上發現的所有關於它的內容都集中在MP4和Ogg格式,但沒有人談論AVI格式。

我發現的唯一解決方案是放棄video標記並使用JW Player播放視頻。

回答

9

只有DivX網絡播放器可以傳輸AVI文件。實際上,這些插件可以讓vlc傳輸AVI文件,但它的錯誤。

有時這是一個痛苦的屁股得到一個堅實的答案。它是互聯網最大的吸引力之一。

<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" 
      width="660" 
      height="300" 
      codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
<param name="custommode" value="stage6" /> 
<param name="autoPlay" value="false" /> 
<param name="src" value="link-to-avi" /> 
<param name="bannerEnabled" value="false" /> 

<embed id="np_plugin" type="video/divx" 
src="link-to-avi" 
custommode="stage6" 
width="660" 
height="300" 
autoPlay="false" 
bannerEnabled="false" 
pluginspage="http://go.divx.com/plugin/download/"> 
</embed> 
</object> 

記下它說:「連接點到AVI」兩次:)

+0

[WebChimera](http://www.webchimera.org/)也提供avi文件,它基於libvlc.dll。應該注意的是,avi文件不會在WebChimera中顯示「Total Length Time」,我不相信它會顯示在任何插件中。這不是一個錯誤,問題在於avi編碼本身,因爲總時間只能從整個文件計算,所以它不能從只有部分文件中獲得(例如流式傳輸時)。我也嘗試使用ffprobe(來自ffmpeg)獲取avi文件的「總長度時間」,並且在整個文件在本地下載之前它總是失敗。 – Jaruba

+0

這是我發現的關於avi視頻的唯一答案。很好的答案。 –

+0

這是提供工作代碼的唯一答案。太糟糕的鉻塊阻止插件。 –

0

今天有對付它優秀的方法。其中之一是在npm上找到的模塊fluent-ffmpeg

它需要以前安裝的FFMPEG

AVI的支持不是直接的。這將有必要建立一個服務器和節點來爲你的html服務。