2013-06-11 166 views
4

我目前正試圖在我的html網頁中嵌入m4v視頻。 使用下面的代碼如何將m4v視頻文件嵌入到我的html網頁?

<video controls="" height="360" width="480"> 
<source src="path/to/my/m4v/video" type="video/mp4"> 
<source  src="path/to/my/m4v/video" type="video/ogg"> 
</source></source></video> 

其工作完全在google chrome。而這需要一個ogv video for mozilla browser.as我們不能讓我們的client.Also我在英雄的框架使用它的遠洋船視頻。 我也嘗試使用可用於webkit瀏覽器(google chrome)的iframe tag used by youtube embed code.。 ,但無法在Mozilla Firefox瀏覽器中播放。我需要在跨瀏覽器中播放m4v視頻。是否有任何方法或任何html標籤我在這裏失蹤?我探索了很多,但無法找到有效的解決方案。

+0

該解決方案非常簡單,每個瀏覽器都支持不同的視頻格式。因此,除非您的計算機上安裝了正確的編解碼器,否則firefox將無法運行m4v,並且您無法對其執行任何操作。 – mpm

+0

請問您是否爲ubuntu製作了編解碼器installtion,因爲客戶端只有m4v videos.should它們應該轉換爲其他瀏覽器支持的格式! – Daenarys

+0

使用MP4 =支持H264視頻編解碼器和AAC音頻編解碼器的MPEG 4文件,支持所有瀏覽器(甚至是FireFox)。不要使用m4v。這就是解決方案。 – mpm

回答

1
  • 如果你不是被迫使用QuickTime,基於快閃的Long Tail Video Player是免費
  • 可以做的QuickTime編碼MV4如果客戶端已安裝的Flash 10。

  • 使用JWPlayerjwplayer官方網站因此嘗試。

  • 必須購買它才能獲得許可密鑰。
  • 允許玩的.m4v視頻跨瀏覽器。
  • 完美地工作。
+2

你能否以一種對可能有相同問題的人可以理解的方式重寫答案? – algiogia

1

M4V格式文件的瀏覽器不支持這些格式需要播放器的支持。這些文件直接無法在瀏覽器中運行。如鉻,火狐,即...等。

由於這些文件格式屬於iOS操作系統,蘋果公司開發的。 閱讀下面鏈接維基百科提供的說明。 http://en.wikipedia.org/wiki/M4V

M4V - 視頻支持特性 這些鏈接,我們可以使用的可能性

  1. 在你管上傳M4V文件。
  2. 需要將所有文件轉換爲mp4格式並在服務器中使用。
  3. 需要編寫任何腳本,將m4v文件從服務器端轉換爲mp4格式。
  4. 需要任何直接將該m4v轉換爲mp4格式文件的構建器,但可能需要付費。
1

您可能需要一些外部插件或servcice支持您的編解碼器(m4v),因爲所有瀏覽器都不支持該編解碼器。

有關支持跨瀏覽器的視頻和音頻格式的列表,我建議你檢查該文件由MDN

Media formats supported by the HTML audio and video elements

在短短的幾句話,格式則需要99 %BROSS瀏覽器是

  • H.264和AAC在MP4
  • Theora格式和Vorbis格式在WebM的
1

HTML5視頻的Ogg

  • VP8和Vorbis只是起到一定的視頻格式與該瀏覽器將實現一個自己的播放器一個新的元素的約定。 HTML5不會提供玩家或類似的東西。

    您必須查找編解碼器並且包含大多數瀏覽器支持的內容,如果我記得的話,這些瀏覽器主要是OGG容器中的Theora for Video和Vorbis for audio。

    然後我記得Webkit瀏覽器將支持使用V8作爲視頻編解碼器和Vorbis作爲音頻的Matroska(MKV)容器。

    我的推薦:分別爲Theora和Vorbis提供一個OGG文件作爲視頻和音頻編解碼器。內部提供使用MKV文件與V8和Vorbis的後備,然後,如果可以的話,使用Mpeg2和MP2的MPG視頻文件(無法想象更好的)作爲視頻和音頻編解碼器,後備。然後作爲最後一個後備,一個播放FLV視頻文件的Flash播放器。

    <video src="thevideo.ogg"> 
        <video src="firstFallback.mkv"> 
         <object type="video/mpeg" src="secondFallback.mpeg"> 
          <object 
           type="application/x-shockwave-flash" 
           src="player.swf?etc..."> 
           <p>Download <a href="videourl">the video etc...</a><br /> 
           or use a more modern browser to watch online, etc...</p> 
          </object> 
         </object> 
        </video> 
    </video> 
    

    等... ;-)

    利用這種配置,大部分(如果不是全部)的瀏覽器應該能夠播放視頻,寧願最支持的(也是最現代的)格式。 「後備」,直到他們找到Flash Player。

    有關支持哪些格式的提示:請參閱Wikipedia中的HTML5視頻部分。

    重要提示:在您的代碼中,您指的是絕對文件系統路徑,對於Web訪問者完全不可訪問。也許在src中你的意思是/video/file2.m4v。