2012-03-28 18 views
7

Tengo el siguiente código HTML5 video en mi página web y actúa extraño en Firefox 11.¿Cómo es que el video HTML5 se reproduce de manera incoherente en Firefox 11?

<video width="900" height="508" autoplay="autoplay" controls="controls"> 
    <source type="video/webm" src="http://www.mysite.com/MovieClip.webm"></source> 
    <source type="video/mp4" src="http://www.mysite.com/MovieClip.mp4"></source> 
</video> 

Cuando la página de inicio en mis sitio carga, veo en el lugar del video el siguiente mensaje de error: "No se encontró ningún video con formato compatible y tipo MIME".

Sin embargo, al abrir el recorrido de los medios "http://www.mysite.com/MovieClip.webm" directamente, en una nueva pestaña, se carga a los medios bien (usando el Firefox interna HTML5 reproductor de video)!

Luego, inmediatamente después, cuando regreso a mi página de inicio y actualizo la página, ¡ahora carga bien el video! ¿Alguna idea sobre por qué está sucediendo esto y cómo solucionarlo?

¡Gracias de antemano!

Respuesta

3

Asegúrese de que su servidor web esté configurado para entregar video WebM como tipo MIME "video/webm". Puede comprobar rápidamente y de forma manual si este es el caso, por telnet a su servidor web y la emisión de una petición HEAD:

telnet www.mysite.com 80 

[después de la conexión ...]

HEAD /MovieClip.webm HTTP/1.1 
Host: www.mysite.com 

Y terminar la solicitud con 2 retornos de carro. El encabezado de respuesta HTTP debe contener una línea "Content-Type:". Si no dice "video/webm", Firefox no aceptará su archivo WebM.

+0

Lo muestra como video/webm. También noté que en la pestaña de Firefox Net, la primera vez (cuando tiene problemas para cargarlo), aparece como Content-Type: application/octet-stream, y luego también veo otra línea extraña llamada Working-Content-Type : video/webm. Pero una vez que abro el video en otra pestaña y luego vuelvo al sitio y lo actualizo, funciona y muestra Content-Type como video/webm como se esperaba. ¡Extraño! – DecafJava

+0

Sugiero que limpie las cachés de su navegador, apague el navegador y vuelva a intentarlo (aunque sospecho que ya lo ha intentado una o dos veces). –

+0

Sí, lo intenté varias veces. – DecafJava

2

Con respecto a las minias multimedia, respuesta. Si su servidor proporciona el tipo MIME incorrecta de los videos sólo hay que poner un archivo .htaccess con el siguiente contenido en el directorio de vídeos:

AddType video/mp4 mp4 
AddType video/ogg ogg 
AddType video/webm webm 

Esto funcionó bien.

Si, por favor evalúe su respuesta;)

Saludos func0der

+0

Ya intenté agregar eso y no importó. – DecafJava

+0

¿Puedes publicar una url para que pueda verificar si funciona para mí o para otros usuarios? – func0der

+0

En realidad, todavía no se encuentra en una URL públicamente accesible. Además, un par de pistas más. En primer lugar, cuando dije Working Content Type, quise decir Content-WorkType. Además, noté que el código de estado que se devolvía en MovieClip.webm era un 206 Contenido parcial. ¿Algunas ideas? – DecafJava

0

no estoy completamente seguro de que esto va a resolver su problema, pero también hemos notado un comportamiento errático con películas .webm en Firefox 11 (sólo en Windows): la cabeza lectora del elemento de video salta automáticamente al final de la película, incluso si abre el archivo explícitamente, es decir, sin una página HTML circundante. Esto, por supuesto, vuelve inutilizables todas las configuraciones de reproducción automática.

Nuestra solución fue cambiar el orden de las fuentes, para que Firefox prefiriera los archivos .ogg sobre .webm, no había necesidad de cambiar nada más en el código HTML.

Cuestiones relacionadas