1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (głosów: 1, średnia ocena: 5,00)
Loading...Loading...

Wideo w Internet Explorerze

W rozdziale:

Wideo w Internet Explorerze

Internet Explorer 9 obsługuje element HTML5 <video>, ale Microsoft publicznie obiecał, że ostateczna wersja tej przeglądarki będzie obsługiwać wideo H.264 i audio AAC w kontenerze MPEG-4, tak jak Safari i iPhone.

A co ze starszymi wersjami Internet Explorera? Chodzi mi o wszystkie ważniejsze wydania do IE 8 włącznie. Większość osób używających Internet Explorera ma zainstalowaną wtyczkę Adobe Flash. Nowe wersje tej wtyczki (od wersji 9.0.60.184) obsługują wideo H.264 i audio AAC w kontenerze MPEG-4, podobnie jak Safari i iPhone. Plik wideo w formacie H.264 utworzony dla Safari można odtworzyć też w odtwarzaczu Flash, gdy wykryje się, że przeglądarka użytkownika nie obsługuje języka HTML5.

FlowPlayer jest otwartym dostępnym na licencji GPL odtwarzaczem Flash. (Istnieją też licencje komercyjne.) FlowPlayer nie rozpoznaje elementu <video>. Nie zamienia go w obiekt Flash. Ale język HTML5 jest do tego dobrze przygotowany, ponieważ w elemencie <video> można zagnieździć element <object>. Przeglądarki nie obsługujące wideo HTML5 zignorują element <video> i odpowiednio zinterpretują znajdujący się w nim element <object> powodujący uruchomienie wtyczki Flash i odtworzenie filmu w odtwarzaczu FlowPlayer. Przeglądarki obsługujące HTML5 znajdą plik, który mogą odtworzyć i zignorują zagnieżdżony element <object>.

Kluczowe znaczenie w tym przypadku ma ostatnie zdanie: w specyfikacji HTML5 zapisano, że wszystkie elementy (oprócz <source>) będące dziećmi elementu <video> muszą być ignorowane. Dzięki temu można używać nowego elementu HTML5 i jednocześnie dostarczyć wyjście awaryjne we Flashu dla starszych przeglądarek. I nie potrzeba do tego żadnych wymyślnych skryptów JavaScript. Więcej informacji na ten temat znajduje się w artykule Video For Everybody.

Inne artykuły poruszające podobny temat

Logo HTML5

Atrybut label

Logo HTML5

Atrybut kind

Logo HTML5

Atrybut default

Logo HTML5

Element track

Logo HTML5

Atrybut poster

Logo HTML5

Atrybut controls

Dodaj komentarz









Newsletter

Subskrybując nasz newsletter masz pewność, że nie ominie Cię żadna nowość w serwisie!