HTML5 video - Verschieden auf iPad3/iPad 4

Trash

Erfahrenes Mitglied
Hallo,
ich habe ein Video mit Hilfe eines HTML5-Tags auf einer Website folgendermaßen eingebunden:

HTML:
<video autoplay="autoplay" loop="loop">
<source src="inc/s5.mp4" type="video/mp4">
<source src="inc/WEB_MASTER_ios.m4v" type="video/mp4">
<source src="inc/WEB_MASTER_FF.webm" type="video/webm">
Your browser does not support the video tag.
</video>

Komischerweise wird das Video automatisch auf meinem iPad3 abgespielt, auf einem iPad4 aber nicht. Wie kann das sein und wie bekomme ich es auf einem iPad4 zum laufen?
 
Du könntest es mit JavaScript versuchen:
Javascript:
document.addEventListener('DOMContentLoaded', function () {
  var video = document.getElementById('video-player');
  video.paused && video.play();
}, false);
HTML:
<video id="video-player" autoplay="autoplay" loop="loop">
  <source src="inc/s5.mp4" type="video/mp4" />
  <source src="inc/WEB_MASTER_ios.m4v" type="video/mp4" />
  <source src="inc/WEB_MASTER_FF.webm" type="video/webm" />
  Your browser does not support the video tag.
</video>
 
Zuletzt bearbeitet:
Hallo,
Danke - funktioniert leider nicht. Woran kann das liegen? Das .mp4 Video ist mit H.264 kodiert...
 
Der Codec wird definitiv von Safari unterstützt, jedoch habe ich das Ereignis falsch genannt: es müsste DOMContentLoaded heißen.
 
Also ich habe es mittlerweile herausgefunden, dachte evtl. hilft jemandem die Antwort noch mal irgendwann weiter:

Auf dem iPad3 war iOS 6.0.x installiert, auf dem iPad4 6.1. Autoplay wird von iOS nicht unterstützt. Auf dem 6.0.x hat das Autoplay-Feature funktioniert, was dem 6.1er Schwierigkeiten macht ist das die controls fehlen. Wenn ich das video-Tag mit "controls" aufrufe, funktioniert das Video ohne Probleme, nur der autoplay geht nicht - aber das ist unter iOS schließlich korrekt. Aber man kann die User-Interaction triggern, auf die iOS wartet um das Video abzuspielen.
 
Hatte ein ähnliches Problem meine Lösung war das das Video nicht als Video erkannt wurde!
ich musste explexit in .htaccess eingeben das das was empfangen wurde auch das ist was es ist. Klingt komisch ist aber so :(
Code:
<IfModule mod_rewrite.c>
  AddType video/ogg .ogv
  AddType video/webm .webm
  AddType video/mp4 .mp4
  AddType video/x-m4v .m4v
</IfModule>
 

Neue Beiträge

Zurück