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

Problemy z iPhone’ami, iPadami i Androidem

W rozdziale:

Problemy z iPhone’ami i iPadami i Androidem

iOS to system operacyjny firmy Apple używany w takich urządzeniach, jak iPhone, iPod Touch i iPad. iOS 3.2 ma kilka problemów związanych z elementem wideo języka HTML5.

  1. iOS rozpoznaje go tylko, gdy doda się atrybut poster. Atrybut poster elementu <video> umożliwia wyświetlenie obrazu graficznego podczas wczytywania filmu albo dopóki użytkownik nie naciśnie przycisku odtwarzania. Błąd ten naprawiono w iOS 4.0, ale zanim wszyscy użytkownicy dokonają aktualizacji, musi minąć trochę czasu.
  2. Jeśli użyjesz kilku elementów <source>, iOS rozpozna tylko pierwszy z nich. Jako że urządzenia z systemem iOS obsługują tylko zestawy H.264+AAC+MP4, na początku listy źródeł zawsze należy umieszczać plik MP4. Ten błąd również wyeliminowano w iOS 4.0.

Problemy na urządzeniach z systemem Android

Android to system operacyjny firmy Google używany w telefonach komórkowych i innych urządzeniach przenośnych. W wersjach tego systemu starszych od 2.3 było kilka problemów dotyczących elementu wideo języka HTML5.

  1. Zwłaszcza dużo trudności Androidowi sprawiał atrybut type elementów <source>. Jak na ironię jedynym sposobem na zmuszenie systemu do rozpoznania źródła wideo było opuszczenie atrybutu type i dopilnowanie, aby plik w formacie H.264+AAC+MP4 miał rozszerzenie .mp4. W innych źródłach można normalnie definiować atrybut type, ponieważ Android 2.2 obsługuje wyłącznie H.264. (Błąd naprawiono w Android 2.3.)
  2. Atrybut controls nie był obsługiwany. Jego użycie nie powoduje żadnych niepożądanych efektów, ale w Androidzie po prostu nie zostaną wyświetlone żadne kontrolki. Trzeba utworzyć własny interfejs sterowania filmami. Powinno się przynajmniej napisać skrypt włączający odtwarzanie filmu po kliknięciu go myszą. Ten błąd również wyeliminowano w Androidzie 2.3.

Inne artykuły poruszające podobny temat

Logo jQuery Mobile

jQuery Mobile 1.2.0 beta

Logo HTML5

Atrybut label

Logo HTML5

Atrybut kind

Logo HTML5

Atrybut default

Logo HTML5

Element track

Logo HTML5

Atrybut poster

Dodaj komentarz









Newsletter

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