Tipo mime correcto para .mp4

168

Tengo dos aplicaciones como se menciona a continuación:

  1. Aplicación de administración a través de la cual puedo cargar un archivo .mp4 en el servidor.
  2. Estoy tratando de descargar .mp4 usando la aplicación móvil en iPad.

  • La aplicación de administración se realiza mediante 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 agregado el tipo mime video/mp4para .mp4 en la sección de tipos mime IIS7.

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

Por favor, dime si el tipo mime video/mp4para .mp4 es correcto.

santosh kumar patrocinar
fuente
1
application / octet-stream
ZYiOS
@ZYiOS si tiene un archivo de audio en Internet Explore, esto no funciona, en su lugar debería usarseaudio/mp4
NineCattoRules

Respuestas:

263

De acuerdo con RFC 4337 § 2, video/mp4es 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 el IETF (Internet Engineering Taskforce) definen muchos estándares de Internet, incluidos los tipos MIME.

Trigonometría
fuente
28

video/mp4debe usarse cuando tiene contenido de video en su archivo. Si no hay ninguno, pero hay audio, debe usarlo 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 debería ser application/mp4. Además, como servidor, debe intentar incluir los parámetros codecso profilesdefinidos en RFC6381 , ya que esto ayudará a los clientes a determinar si pueden reproducir el archivo, antes de descargarlo.

cconcolato
fuente
-1

Al cargar el archivo .mp4 en el script Perl, usando CGI.pm, lo veo como video / mp cuando imprimo Content-typeel archivo cargado. Espero que ayude a alguien.

Arsenii
fuente