Tipo mime correto para .mp4


168

Eu tenho dois aplicativos, como mencionado abaixo:

  1. Aplicativo de administração por meio do qual eu posso carregar um arquivo .mp4 no servidor.
  2. Estou tentando baixar o arquivo .mp4 usando o aplicativo móvel no iPad.

  • O aplicativo Admin é criado usando o asp.net 4.0 e o SQL Server, IIS7.
  • O aplicativo Mobile é feito de asp.net mvc3, jquerymobile, HTML5.

A partir de agora eu adicionei o tipo mime video/mp4para .mp4 na seção tipos de mime do IIS7.

Quando estou tentando baixar o arquivo .mp4 no iPad, vejo uma tela preta escura com uma seta cruzada. Alguém pode me ajudar a resolver o problema.

Por favor, diga-me se o tipo mime video/mp4para .mp4 está correto.


1
application / octet-stream
ZYiOS

@ZYiOS se você tem um arquivo de áudio na Internet Explorar isso não funciona, em vez deve ser usadoaudio/mp4
NineCattoRules

Respostas:


263

De acordo com a RFC 4337 § 2, video/mp4é realmente o tipo de conteúdo correto para vídeo MPEG-4.

Geralmente, você pode encontrar definições oficiais de MIME pesquisando a extensão do arquivo e "IETF" ou "RFC". Os artigos RFC (Request for Comments) publicados pela IETF (Internet Engineering Taskforce) definem muitos padrões da Internet, incluindo os tipos MIME.


28

video/mp4deve ser usado quando você tiver conteúdo de vídeo em seu arquivo. Se não houver, mas houver áudio, você deve usar audio/mp4. Se nenhum áudio e vídeo for usado, por exemplo, se o arquivo contiver apenas uma faixa de legenda ou uma faixa de metadados, o MIME deverá ser application/mp4. Além disso, como servidor, você deve tentar incluir os parâmetros codecsou profilesconforme definido na RFC6381 , pois isso ajudará os clientes a determinar se eles podem reproduzir o arquivo antes de baixá-lo.



-1

Ao carregar o arquivo .mp4 no script Perl, usando CGI.pm, vejo-o como vídeo / mp ao imprimir Content-typepara o arquivo carregado. Espero que ajude alguém.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.