2010-03-11 15 views
7

Potrzebuję zrobić stronę, która wyświetla wideo. Firefox i Opera obsługują format OGG, nie ma problemu. Chrome jest ... "głupi" i nie rozpoznaje OGG.Znacznik wideo HTML5 w chrome - wmv

Czy Chrome w systemie Windows wie, jak radzić sobie z WMV? Już je zakodowałem i nie mogę przekodować nowych filmów, ponieważ media są ograniczone w odstępach (CDROM).

Moje kodu aktualnie wygląda tak (i ​​nie działa w Chrome)

<video controls> 
<source codecs="theora, vorbis" media="video/ogg" src="video.ogv" /> 
<source media="video/x-ms-wmv" src="video.wmv" /> 
Please install a new browser, or just get out 
</video> 

Zauważ, że jestem brakuje kodeka wpis, czy ktoś wie, co trzeba tam umieścić?

+0

@Rob: tak, dziękuję. "w jaki sposób"? i czy może sobie z tym poradzić za pomocą tagu wideo? @wRAR: brak wzmianki o WMV dla chrome .... potem znowu dałeś mi link do strony Opery ... – elcuco

+0

Poprawiłem swój post, miałem na myśli, że obsługuje go za pomocą wtyczki, a nie HTML5. – Rob

Odpowiedz

19

Zgodnie z moją wiedzą Chrome nie obsługuje WMV. Opera, Firefox i Chrome obsługują Ogg Theora + Vorbis, a Chrome i Safari obsługują MPEG-4 H.264 + AAC.

Twoje oznaczenia wymagają trochę poprawek. Nie ma żadnego atrybutu kodeków, użyj zamiast tego atrybutu type. Zwykle nie potrzebujesz w ogóle atrybutu multimediów. Oto Twoja oczyścić markup:

<video controls> 
    <source type="video/ogg; codecs=theora,vorbis" src="video.ogv"> 
    <source src="video.wmv"> 
    Your browser doesn't support video, you may download the 
    video instead: <a href="video.ogv">Ogg</a> 
</video> 

Jedyną przeglądarką, która może być w stanie grać WMV jest Opera na Linuksie (jeśli zdarzy się, że odpowiednie GStreamera wtyczek zainstalowanych). To nie jest zbyt użyteczne, więc prawdopodobnie po prostu nie powinieneś używać WMV z wideo <> w ogóle.

Może ci się przydać czytanie: Everything you need to know about HTML5 video and audio.

Zastrzeżenie: Pracuję nad < wideo> w Operze.

0

Chrome obsługuje wmv z wtyczką, ale nie z kodem kodeka w HTML5. Chrome i HTML5 obsługuje H.264.