Según el título, estoy tratando de hacer un Jinja2Plantilla con una etiqueta html5 usando un backend de Flask en Google App Engine. Funciona sin problemas de chrome / firefox (windows / android) pero no tiene suerte en safari para iOS (probado en iphone 7).
<video id="media-video" width="100%" muted controls>
<source src="{{url_for("static", filename = "test.mp4")}}" type="video/mp4">
Not supported
</video>
He buscado y leído sobre esto (por ejemplo, La etiqueta de video HTML5 no funciona en Safari, iPhone y iPad) pero mi caso parece de alguna manera diferente ... no se muestran errores pero el video no parece estar cargado (el video es h.264).
¿Alguna idea de por qué? ¿Flask / google-app-engine están agregando complejidad al problema?
Respuestas
0 para la respuesta № 1Prueba una estructura de etiqueta diferente:
<video id="media-video"
width="100%"
src="{{url_for("static", filename = "test.mp4")}}"
type="video/mp4"
muted controls
>
</video>