2012-03-29 9 views
121

Tengo dos aplicaciones que se mencionan a continuación:correcta para el tipo mime .mp4

  1. aplicación de administración a través de la que soy capaz de cargar un archivo .mp4 al servidor.
  2. Estoy tratando de descargar el .mp4 mediante la aplicación móvil en el iPad.

  • La aplicación de administración se hace mediante el uso de asp.net 4.0 y SQL Server, IIS7.
  • La aplicación móvil está hecha de asp.net mvc3, jquerymobile, HTML5.

A partir de ahora he añadido mime type video/mp4 para .mp4 en IIS7 mime types section.

Cuando intento descargar el archivo .mp4 en el iPad, veo una pantalla negra oscura con una flecha cruzada. ¿Puede alguien ayudarme a resolver el problema?

Por favor dime si el tipo de mime video/mp4 para .mp4 es correcto.

+1

application/octet-stream – ZYiOS

+0

@ZYiOS si tiene un archivo de audio en Internet Explore esto no funciona, en su lugar se debe utilizar 'audio/mp4' – NineCattoRules

Respuesta

185

De acuerdo con RFC 4337 § 2, video/mp4 es de hecho el tipo de contenido correcto para video MPEG-4.

En general, puede encontrar definiciones MIME oficiales buscando la extensión de archivo y "IETF" o "RFC". Los artículos RFC (Solicitud de comentarios) publicados por IETF (Internet Engineering Taskforce) definen muchos estándares de Internet, incluidos los tipos MIME.

17

video/mp4 se debe utilizar cuando tenga contenido de video en su archivo. Si no hay ninguno, pero hay audio, debe usar audio/mp4. Si no se utiliza audio ni video, por ejemplo, si el archivo contiene solo una pista de subtítulos o una pista de metadatos, el MIME debe ser application/mp4. Además, como servidor, debe intentar incluir los parámetros codecs o profiles como se define en RFC6381, ya que esto ayudará a los clientes a determinar si pueden reproducir el archivo, antes de descargarlo.

-3

He encontrado un problema similar al que está describiendo cuando (utilizando una aplicación en mi iPhone y ambos están ejecutando iOS) intentando descargar un archivo de video MP4.

Tuve que volver a configurar mi configuración MIME dentro de la aplicación para que 'reconozca' el archivo de video MP4. Esto fue sugerido:

mp4/*

y trabajó al instante. Ahora, cada vez que estoy en línea y toco un video MP4, la aplicación pregunta: ¿quieres abrir o guardar?