Puedo confirmar que los vídeos .mov no se reproducen. Todo lo demás funciona bien.
¿Quisiste decir que no puedes seleccionar archivos .mov? He realizado una solicitud de extracción para solucionar este problema: FIX: set the correct mime type for accepting mov files by Canapin · Pull Request #22 · discourse/discourse-insert-video · GitHub
Gracias por informar de esto ![]()
Hola,
En este punto, mov no funciona de nuevo… mp4 sí funciona.
También, espero que webm y ogg también funcionen.
De mis pruebas:
-
webm– funciona bien -
ogg– puede funcionar, pero por defecto no puedes seleccionarlo porque el tipo mime no está referenciado aquí; sin embargo, como solución alternativa puedes elegir “todos los archivos” en las ventanas y seleccionar tu archivo .ogg. Funcionará. No deberías poder validar ningún archivo (incluso si está restringido por la configuración deextensiones autorizadas)
. -
mov– no funciona como está, pero puede funcionar si eliminas manualmentetype="video/mov"o usastype="video/mp4"en su lugar. Esto debería manejarse en el componente; no estoy muy seguro de la razón técnica detrás.
Usando el método anterior, mov también funciona. ![]()
Parece ser un error. Gracias por tu respuesta. ![]()
Además
En Android, el primer fotograma de un vídeo se muestra en la publicación incluso si no se selecciona una imagen opcional, pero en iOS, solo se muestra una marca de reproducción.
En iOS, ¿funciona si usas type="video/quicktime"?
No, no funciona… ![]()
Supongo que si no tienes el códec con el que se ha codificado el archivo .mov, esto no funcionará. Especialmente si se codifica con códecs antiguos. En iOS, parece que solo MPEG-4/h264 está soportado en <video>. No soy un experto; podría estar equivocado, sin embargo.
No estoy seguro de cuál sería la mejor manera de solucionarlo.
Para Chrome/Edge y similares, deberías usar video/mp4 sin duda.
Sinceramente, sería más fácil (universalmente compatible, al menos) convertir MOV a MP4. ![]()
El problema no ocurre al subir un archivo de vídeo usando la función básica, pero ocurre al subir usando insert-video. Por lo tanto, no es un problema de códec.
Además, cuando el archivo de vídeo mov se elimina manualmente type="video/mov", el vídeo subido funciona en iOS, Android y PC.
Creo que es un error.
Oh, ya veo; funciona si lo eliminas.
Usar el botón de carga funciona porque no define el tipo MIME en <source>.
De <source>: The Media or Image Source element - HTML | MDN
Si el atributo
typeno se especifica, el tipo del medio se recupera del servidor y se comprueba si el agente de usuario puede manejarlo; si no se puede renderizar, se comprueba el siguiente<source>. Si se especifica el atributotype, se compara con los tipos que el agente de usuario puede presentar y, si no se reconoce, ni siquiera se consulta al servidor; en su lugar, se comprueba inmediatamente el siguiente elemento<source>.
No es un error en sí, pero sí, podría ser una buena idea dejar que la etiqueta HTML compruebe el archivo y obtener el mismo comportamiento que el núcleo también. Haré un PR más tarde a menos que el equipo tenga una mejor solución que proponer.
Lo intenté, pero todavía no puedo reproducir videos mov, ![]()
