2011-12-07 6 views
0

나는 고대 무서운 끔찍한 embed/object 물건 대신에 html5를 사용하여 나의 사이트를 얻으려고 노력하고있다. html을 test page으로 내 보냈습니다.html5의 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 상자가있는 회색 상자가 보입니다. 그것은 object/embed stuff를 실행해서는 안되며 비디오를 이전과 같은 방식으로 보여 주어야합니까?

답변

2

일부 브라우저는 라이센스상의 이유로 MPEG4를 지원하지 않습니다. 이 형식은 특허를 받았기 때문에이 브라우저의 개발자는 자신의 브라우저 사용자마다 특허 라이센스를 구매해야합니다.

Firefox는 현재 Ogg Theora와 WebM을 지원합니다.

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

+0

좋아, 그럼 당신은 내 다른 질문에 대답하십시오 수 있습니다 여기에

당신은 다양한 브라우저/운영 체제에서 포맷 지원 매트릭스를? 내 브라우저가 해당 코덱을 지원하지 못하면 왜 멋지게 성능이 저하되지 않고 object/embed를 실행하고 이전 html4 방식으로 비디오를 표시합니까? – Landon