Mam jakiś dziwny problem. Próbuję stworzyć witrynę internetową z zapętlonym wideo w tle. Kod wygląda następująco:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
Działa to doskonale w większości przeglądarek (IE boryka się z tym dopasowaniem do obiektu, ale nie mam nic przeciwko), ale na iPhonie wideo nie odtwarza się automatycznie, ale na iPadzie tak. Przeczytałem już Nowe zasady dla iOS i myślę, że spełniam wymagania (w przeciwnym razie iPad nie będzie automatycznie odtwarzał). Zrobiłem kilka innych testów:
- Usunięcie nakładających się elementów div tego nie naprawi
- Usunięcie indeksu z nie naprawi tego
- Wifi czy komórkowe nie mają znaczenia
- Rozmiar plików wideo też nie ma znaczenia
Czy robię to źle, czy też iPhone po prostu nie odtwarza automatycznie filmów i zawsze wymaga interakcji? Zależy mi tylko na iOS 10, wiem, że wymagania były inne na iOS 9