Je travaille avec Django et j'ai un modèle comme celui-ci:Django et vidéo HTML5 - balises source sont sur Safari allé
{% load formatting_tags %}
{% load staticfiles %}
<div class="utility-modal utility-modal__medium modal-dialog">
<div class="modal-content">
<div class="modal-content--header">
<h4 class="modal-content--header--title">{{ education_modal_title }}</h4>
<button class="modal-content--header--action icon-close" data-dismiss="modal" title="Close"></button>
</div>
<div class="modal-content--body">
<video width="100%" controls="true" autoplay poster="{% static poster_url %}" id="video1">
<source src="{% static video_ogg_url %}" type="video/ogg; codecs=theora, vorbis">
<source src="{% static video_url %}" type="video/mp4; codecs=avc1.42E01E,mp4a.40.2">
<source src="{% static video_webm_url %}" type="video/webm; codecs=vp8, vorbis">
<p>Your browser does not support the video tag.</p>
</video>
</div>
<div class="modal-content--footer">
<button onclick="document.location='{{ button_page_link }}'" class="btn btn__primary btn__block">Go to page</button>
</div>
</div>
</div>
Les urls vidéo sont transmises sous forme de variables de la vue. Cela fonctionne très bien sur Chrome et Firefox, mais pas sur Safari. Sur Safari, les trois balises source de la vidéo sont simplement supprimées.
Est-ce que quelqu'un sait quel pourrait être le problème?