html5
  • video
  • mp4
  • 2011-12-07 217 views 0 likes 
    0

    我想讓我的網站使用html5而不是那些古老可怕的可怕嵌入/對象的東西。我將html導出爲test pagehtml5中顯示mp4視頻

    它不適用於Firefox或Chrome(在Mac上)。以下是此頁面上的好東西:

    <video width="500" height="350" controls="controls"> 
        <source src="/temp/output.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> 
        <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" standby="video loading" scale="aspect" HEIGHT="350" WIDTH="500" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> 
         <PARAM NAME="src" VALUE="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" > 
         <PARAM NAME="autoplay" VALUE="true" > 
         <param name="controller" value="true"><param name="loop" value="true"> 
         <param name="scale" value="aspect"/> 
         <EMBED scale="aspect" HEIGHT="350" WIDTH="500" TYPE="video/quicktime" PLUGINSPAGE="http://www.apple.com/quicktime/download/" SRC="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" controller="true" loop="true" AUTOPLAY="true"/> 
        </OBJECT> 
    </video> 
    

    兩個問題:

    1. 什麼不對的代碼?我知道mp4是html5的有效格式,對嗎?這是怎麼回事?和
    2. 這不是所有這一切的關鍵點在沒有支持的瀏覽器中很好地降級嗎?我只看到一個灰色的盒子,裏面有一個x。它不應該執行對象/嵌入的東西,並以過去的方式顯示視頻嗎?

    回答

    2

    某些瀏覽器因許可原因不支持MPEG4。這種格式已獲得專利,因此這些瀏覽器的開發人員必須爲其瀏覽器的每個用戶購買專利許可證。

    Firefox目前支持Ogg Theora和WebM。

    這裏有跨各種瀏覽器/操作系統的格式支持矩陣:

    http://en.wikipedia.org/wiki/HTML5_video#Table

    +0

    OK,那你能不能請回答我的其他問題?如果我的瀏覽器不支持該編解碼器,爲什麼它不會很好地降級並執行對象/嵌入並以舊的html4方式顯示視頻? – Landon

    相關問題