Główny Smartfony Dodawanie wideo do Twojej witryny za pomocą HTML5

Dodawanie wideo do Twojej witryny za pomocą HTML5



W pierwszym z jego blogów dla PC Pro , twórca stron internetowych Ian Devlin pokazuje, jak osadzić wideo na swojej stronie internetowej za pomocą HTML5

Dodawanie wideo do Twojej witryny za pomocą HTML5

NOWOŚĆSonyHDRBack_Web-462x369

Naprawiono błąd zarządzania pamięcią w systemie Windows 10 windows

Prawdopodobnie największą i najczęściej omawianą funkcją HTML5 jest osadzone wideo. Obecnie jedyną metodą dodawania treści wideo do witryny jest użycie wtyczki innej firmy, takiej jak Flash, QuickTime lub RealPlayer. Wraz z nadejściem HTML5 i elementu wideo wszystko się zmieni, a obsługa wideo będzie obsługiwana przez przeglądarkę internetową, eliminując potrzebę wsparcia stron trzecich.

Kilka przeglądarek internetowych oferuje już obsługę HTML5. Tutaj pokażemy, w jaki sposób możesz osadzić wideo bez wtyczek w swojej witrynie i jakie problemy napotkasz.

Typy plików i kompatybilność przeglądarek

Na początek krótko przyjrzymy się różnym typom plików wideo obsługiwanych w HTML5. Są to Theora OGG i H.264 (.mp4). Różne przeglądarki obsługują różne typy, a niektóre w ogóle nie obsługują. Wskazuje na to poniższa tabela:

Theora OGGH.264 (mp4)
Firefox 3.5+x
Chrom 3+
Safari 3+x
Opera 10,5+x
Internet Explorer 8xx
Internet Explorer 9x
iPhonex
Androidx

Kodeki i inne problemy techniczne

Sam HTML5 nie określa kodeka wideo, którego należy użyć , co doprowadziło do argumentów, który jest najlepiej używać w sieci . Aby objąć wszystkie przeglądarki, musimy obsługiwać oba kodeki.

No i oczywiście Internet Explorer. W tej chwili żadna z wydanych wersji Internet Explorera nie obsługuje elementu wideo, a do odtwarzania wideo nadal wymagana jest wtyczka. Zmieni się to wraz z wydaniem Internet Explorera 9 (prawdopodobnie na początku przyszłego roku), kiedy będzie obsługiwany H.264, wraz z wieloma innymi gadżetami HTML5.

Jeśli zastanawiasz się, jak możesz przekonwertować pliki wideo do formatu OGG (więcej o typie Theora OGG możesz przeczytać na stronie TheoraKsiążka kucharska ) pliki używające Konwerter wideo Miro .

Aby uzyskać więcej szczegółowych informacji na temat elementu wideo i kodeków, przejdź do zanurz się w HTML5: wideo w sieci przez Marka Pilgrima.

Kod HTML5

Teraz przechodzimy do właściwego kodu HTML5 i tego, jak możemy sprawić, by to działało. HTML5 udostępnia nam dwa nowe elementy, których możemy użyć do dodania wideo do naszych stron internetowych: |_+_| element, o którym już wspomnieliśmy, oraz element |_+_| element. Przyjrzyjmy się każdemu z nich po kolei.

Element

Element wideo może mieć następujące atrybuty:

AtrybutOpis
srcprawidłowy adres URL do samego pliku wideo
Automatyczne odtwarzaniewartość logiczna wskazująca, czy wideo powinno być odtwarzane automatycznie
sterownicawartość logiczna wskazująca, że ​​domyślne kontrolki multimediów powinny być wyświetlane przez przeglądarkę
pętlawartość logiczna wskazująca, czy wideo powinno być odtwarzane wielokrotnie
wstępne ładowaniewskazuje przeglądarce, czy wymagane jest wyprzedzające pobieranie samego filmu, czy też wystarczy tylko metadane.
Możliwe wartości to:

  • brak – wskazuje, że wideo nie ma być wstępnie ładowane (ponieważ prawdopodobnie nie będzie wymagane)
  • metadane – film prawdopodobnie nie będzie wymagany, ale jego metadane (np. wymiary, czas trwania) są pożądane
  • auto – informuje przeglądarkę o próbie pobrania całego wideo
  • (pusty ciąg) – oznacza to samo co auto
plakatadres URL do pliku obrazu, który ma być wyświetlany, gdy nie są dostępne żadne dane wideo
szerokośćszerokość wideo w pikselach CSS
wysokośćwysokość wideo w pikselach CSS

Z tego widać, jak łatwo jest osadzić wideo OGG na swojej stronie internetowej za pomocą samego elementu wideo:

To naprawdę wszystko.

Każda przeglądarka obsługująca format Theora OGG powinna teraz z powodzeniem wyświetlać i odtwarzać wideo bez dalszych ceregieli. Oczywiście nie jest to takie proste, ponieważ jak widzieliśmy z powyższej tabeli, kod działałby tylko w Firefoksie, Chrome i Operze. Potrzebujemy więc również powrotu do H.264. Można to osiągnąć za pomocą |_+_| element, który pozwala nam zdefiniować wiele źródeł multimediów dla elementu wideo.

jak zmienić swój głos w niezgodzie

Element

Element źródłowy ma następujące atrybuty:

AtrybutOpis
srcprawidłowy adres URL do samego pliku multimedialnego (w tym przypadku wideo)
rodzajtyp pliku multimedialnego, który musi być Typ MIME , np. |_+_| wskazuje, że jest to wideo Theora OGG i można również udostępnić kodek MIME, który pomoże przeglądarce w podjęciu decyzji o sposobie odtwarzania wideo za pomocą |_+_|.
półpodaje zamierzony typ nośnika zasobu multimedialnego i musi być prawidłowy zapytanie o media , np. |_+_| wskazuje, że wideo jest odpowiednie dla urządzeń przenośnych lub |_+_| co oznacza, że ​​wideo jest odpowiednie dla ekranów o rozdzielczości 720 pikseli lub większej.

Uwaga: element źródłowy jest nieważny i ma tag początkowy, ale nie ma tagu zamykającego

Najbardziej użyteczną rzeczą w elemencie źródłowym jest to, że możemy go używać do układania różnych typów plików, pozwalając przeglądarce na wypróbowanie każdego z nich po kolei, aż znajdzie taki, który może odtworzyć.

Używając i razem

Aby umieścić filmy w różnych typach w elemencie wideo, wpisujemy kod w następujący sposób:

Powyższy kod będzie teraz działał we wszystkich przeglądarkach z wyjątkiem Internet Explorera, który wyświetli wskazany powyżej komunikat.

Możesz to sprawdzić samodzielnie, oglądając stronę Test wideo HTML5 , która zawiera przykładowy film przedstawiający motyla zarówno w formacie Theora OGG, jak i MP4, więc jeśli oglądasz go w przeglądarce Firefox, Chrome, Safari, Opera, na iPhonie lub Telefon z Androidem, powinieneś być w stanie go zobaczyć.

Ostre noże wśród was zauważą teraz, że możemy skorzystać z tego stosu i użyć na dole Flasha (lub innej wtyczki) zamiast wyświetlać przepraszam, że nie widzisz tej wiadomości wideo, używając następującego kodu :

Wniosek

Podobnie jak w przypadku większości elementów HTML5, obsługa przez przeglądarkę elementów źródłowych i wideo jest obecnie niejednolita. W tej chwili toczy się również duża debata na temat tego, czy element źródłowy zabije użycie Flasha jako najpopularniejszej metody dodawania treści wideo do stron internetowych. Nie jestem pewien, czy całkowicie zabije Flasha, ale myślę, że można uczciwie powiedzieć, że zostanie i zapewni programistom internetowym czystsze i łatwiejsze podejście do osadzania wideo.

Ciekawe Artykuły

Wybór Redakcji

Kod VS Jak zainstalować rozszerzenia
Kod VS Jak zainstalować rozszerzenia
Visual Studio Code to wyrafinowane oprogramowanie, którego większość ludzi używa, aby rozpocząć swoją przygodę z programowaniem. Jego solidne funkcje, kompatybilność krzyżowa, zakres języków programowania sprawiają, że jest to jedno z najczęściej używanych narzędzi programistycznych na świecie.
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
Pierwszy dodatek do Star Wars Battlefront 2 jest już dostępny i jest całkowicie darmowy! Wiedzieliśmy już, że EA rezygnuje z przepustki sezonowej do Star Wars Battlefront 2, ale to nie wystarcza
Co zrobić, jeśli Roku nie mówi nic?
Co zrobić, jeśli Roku nie mówi nic?
Inteligentne urządzenie i natychmiastowy wynik, do którego wystarczy jedno kliknięcie, to wspaniały sposób na ułatwienie nam życia. Ale nigdy nie jesteśmy w pełni przygotowani na to, kiedy technologia nas zawiedzie. Kilka razy uderzenie starego telewizora
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
GTA 6 to wciąż niewiele więcej niż nazwa unosząca się na wietrze, ale wydaje się, że Rockstar ma do wypełnienia kilka dużych butów, gdy w końcu ujawnia szczegóły dotyczące długo oczekiwanej gry w otwartym świecie. Znaliśmy już GTA
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Szukasz szablonów schematów blokowych? Użyj szablonów SmartArt, aby utworzyć schemat blokowy w arkuszu programu Excel. Zaktualizowano, aby uwzględnić Excel 2019.
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Oto jak zachować widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10. Możesz sprawić, by pasek zadań pozostał widoczny, gdy wirtualny.
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Zobaczymy, jak wyłączyć dysk twardy po bezczynności w systemie Windows 10. Specjalna opcja w systemie Windows 10 umożliwia użytkownikowi automatyczne wyłączanie dysków twardych.