2012-08-04 30 views
6

El problema que estoy teniendo es que no puedo hacer que los videos mp4 se ejecuten a través de una etiqueta de video.etiqueta de video html5 no está reproduciendo mp4 - IIS

El servidor es IIS 7.5 en Win7 Ultimate.

El htm en el archivo es bastante simple y vainilla:

<video width="360" height="240" controls="controls" > 
    <source src="test.mp4" type="video/mp4" /> 
</video> 

En "Internet Explorer" la etiqueta rinde un cuadro negro con una cruz roja.

En Firefox, la etiqueta se representa como un cuadro gris con una cruz de color gris claro y las palabras "No se ha encontrado ningún video con formato compatible y tipo MIME".

Sé lo que estás pensando: agrega el tipo MIME. He hecho esto de dos maneras diferentes sin éxito; primero He intentado añadir el tipo MIME en IIS, y entonces he intentado añadir a través de la web.config con

<staticContent> 
    <remove fileExtension=".mp4" /> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4"/> 
</staticContent> 

Ninguno de estos hecho una diferencia. También he escrito el archivo .mp4 directamente en la dirección incorrecta y tanto IE como Firefox pueden reproducirlo. Además, he ido a sitios web que usan la etiqueta 'video' tanto en IE como en Firefox, y reproducen muy bien los videos.

¿Alguien puede ayudarme por qué esto no va a jugar, y qué puedo hacer para que funcione?

Gracias

+0

Más información - He visitado este sitio web - http://leanbackplayer.com/ Esto es simplemente un contenedor de interfaz de usuario de jquery en la etiqueta de video. El video en esa página funciona bien en mi FireFox. He descargado los tres videos (.ogv, webm, mp4) y he usado las mismas etiquetas que ese sitio web (cambiando la ubicación de los videos), y he añadido tipos de mime Y NO FUNCIONA. ?? – user1215399

+0

Además de intentar cambiar el tipo MIME, debe verificar que los archivos se envíen con ese tipo. Puede usar las herramientas de desarrollo de su navegador o Fiddler. – AlfonsoML

+0

¿tuvo suerte con este problema? En mi caso, puedo ver la fuente de video MP4 y M4V en IE9 cuando abro la página HTML como un archivo del disco duro. Pero cuando intento acceder a la página desde mi servidor web IIS local, todas las fuentes aparecen como área negra con cruz roja. Lo mismo si intento acceder a la página desde mi sitio alojado en la web. - Y, sí, he agregado tipos MIME a mi servidor local. – superjos

Respuesta

2

Sin duda la salida de Chrome/Safari como se sugiere. Firefox no admite archivos MP4 a través de video HTML5. Necesita un archivo WEBM o un flash player alternativo para admitir Firefox (que supongo que Leanback lo hace).

En general, parece ser un problema con su versión de IE9, y puede estar limitado a su máquina. ¿El video del jugador de inclinación hacia atrás funciona en IE9 para ti? O el video en videojs.com? He probado el último yo mismo en IE9 varias veces.

De lo contrario, podría haber daños en su archivo mp4 que IE9 no puede admitir. Expliqué esto más in another question.

+0

Creo que mencionó en el 1er comentario que los videos de Leanbackplayer no funcionan en su IE9, por lo que no debería ser una cuestión de archivo corrupto mp4. – superjos

Cuestiones relacionadas