Dies ist eine wiederholte Frage, aber ich konnte keine Lösung finden, die für mich funktioniert. Ich kann nicht herausfinden, warum meinElement nicht auf iPhone oder iPad geladen wird.HTML5-Videoelement wird nicht auf iPhone/iPad geladen
Hier ist mein HTML-Code:
<div class="embed-responsive embed-responsive-16by9">
<video id="movie" preload controls autobuffer>
<source src="/digital-portfolio/video/client.mp4" type="video/mp4">
<source src="/digital-portfolio/video/client.webm" type="video/webm">
<source src="/digital-portfolio/video/client.ogv" type="video/ogg">
</video>
</div>
Das Video spielt in Google Chrome gut, aber hat Probleme auf einem iPhone oder iPad angezeigt werden. Zusätzlich habe ich die folgende meiner .htaccess
Datei hinzugefügt:
# Video
AddType video/mp4 mp4 m4v f4v f4p
AddType video/ogg ogv
AddType video/webm webm
AddType video/x-flv flv
Von allen Ressourcen, die ich gelesen habe, sollte ich meine Basen haben gut abgedeckt in den meisten Browsern/Geräte dieses <video>
Element zu spielen, aber es ist immer noch funktioniert nicht. Hier ist ein Bild von meinem Video auf einem iPhone:
Vielen Dank für Ihre Antwort. Wo würde ich die 'Accept-Ranges: Bytes' hinzufügen? – Liz
Wenn Sie Apache als Webserver verwenden, dann würden Sie 'Header set Accept-Ranges Bytes 'in Ihre httpd.conf oder relevante vhost-Datei setzen. – WizPip
Vielen Dank für Ihre Antwort! Ich werde das versuchen. – Liz