Eu tenho dois aplicativos, como mencionado abaixo:
- Aplicativo de administração por meio do qual eu posso carregar um arquivo .mp4 no servidor.
- 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/mp4
para .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/mp4
para .mp4 está correto.
video
html5-video
mime-types
santosh kumar patro
fonte
fonte
audio/mp4
Respostas:
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.
fonte
video/mp4
deve ser usado quando você tiver conteúdo de vídeo em seu arquivo. Se não houver, mas houver áudio, você deve usaraudio/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á serapplication/mp4
. Além disso, como servidor, você deve tentar incluir os parâmetroscodecs
ouprofiles
conforme definido na RFC6381 , pois isso ajudará os clientes a determinar se eles podem reproduzir o arquivo antes de baixá-lo.fonte
De acordo com http://help.encoding.com/knowledge-base/article/correct-mime-types-for-serving-video-files/ , o tipo mime correto para
.mp4
évideo/mp4
fonte
Ao carregar o arquivo .mp4 no script Perl, usando CGI.pm, vejo-o como vídeo / mp ao imprimir
Content-type
para o arquivo carregado. Espero que ajude alguém.fonte