Sto costruendo un sito Web utilizzando django. Sto cercando di includere un video nella mia pagina web usando il tag html5. Il mio codice è riportato di seguito.I video non vengono riprodotti in safari quando si utilizza il tag video html5
<video controls style="width: 100%; height: 100%;" id="video" preload="none">
<source src="{% static 'media/video1.ogv' %}" type='video/ogg; codecs="theora, vorbis"'/>
<source src="{% static 'media/video1.webm' %}" type='video/webm'>
<source src="{% static 'media/video1.mp4' %}" type='video/mp4'>
<p>Video is not visible, most likely your browser does not support HTML5 video</p>
</video>
Ma il video non viene riprodotto nel browser Safari. Ho cambiato il video nel file video1.mov, ma non lo sto ancora riproducendo. Sto usando heroku per l'implementazione. Ho controllato se Quickstart è installato. È già installato. L'errore indicato è
Failed to load resource: Plug-in handled load
http://www.***.com/static/media/video1.mov
Qualcuno può aiutarmi a risolvere questo problema?
Safari supporta questo formato video? –
supporta i formati mp4 –
Safari aveva un bug che bloccava la riproduzione se il primo tag sorgente non era riproducibile (cioè non mp4). Non sono sicuro che questo bug sia ancora presente, ma ne vale la pena. – DylanYoung