W rozdziale:
- Wprowadzenie
- Kontenery wideo
- Kodeki wideo
- Kodeki audio
- Obsługa kodeków
- Licencja kodeka H264
- Poradnik do programu Video Converter
- Poradnik do programu Firefogg
- Poradnik do programu ffmpeg2theora
- Poradnik do programu HandBrake
- Poradnik do programu ffmpeg
- Element HTML5 video
- Wideo w Internet Explorerze
- iPhone, iPad i Android
- Przykład
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.
- Wprowadzenie
- Kontenery wideo
- Kodeki wideo
- Kodeki audio
- Obsługa kodeków
- Licencja kodeka H264
- Poradnik do programu Video Converter
- Poradnik do programu Firefogg
- Poradnik do programu ffmpeg2theora
- Poradnik do programu HandBrake
- Poradnik do programu ffmpeg
- Element HTML5 video
- Wideo w Internet Explorerze
- iPhone, iPad i Android
- Przykład





Wysyłam...
Dodaj komentarz