2012-03-29 14 views
121

Ho due applicazioni come indicato di seguito:tipo MIME corretto per .mp4

  1. applicazione Admin attraverso i quali sono in grado di caricare un file .mp4 al server.
  2. Sto provando a scaricare il .mp4 utilizzando l'applicazione mobile in iPad.

  • L'applicazione di amministrazione è realizzato utilizzando asp.net 4.0 e SQL Server, IIS7.
  • L'applicazione mobile è composta da asp.net mvc3, jquerymobile, HTML5.

A partire da ora ho aggiunto il tipo mime video/mp4 per .mp4 nella sezione dei tipi mime IIS7.

Quando sto provando a scaricare il file .mp4 in iPad, vedo uno schermo nero scuro con una croce su di esso. Qualcuno può aiutarmi a risolvere il problema.

Per favore dimmi se il mime tipo video/mp4 per .mp4 è corretto.

+1

application/octet-stream – ZYiOS

+0

@ZYiOS se si dispone di un file audio in Internet Esplora questo non funziona, dovrebbe invece utilizzare 'audio/mp4' – NineCattoRules

risposta

185

Secondo RFC 4337 § 2, video/mp4 è effettivamente il tipo di contenuto corretto per video MPEG-4.

In genere, è possibile trovare le definizioni MIME ufficiali cercando l'estensione del file e "IETF" o "RFC". Gli articoli RFC (Request for Comments) pubblicati da IETF (Internet Engineering Taskforce) definiscono molti standard Internet, inclusi i tipi MIME.

17

video/mp4 deve essere utilizzato quando si dispone di contenuto video nel file. Se non ce n'è, ma c'è audio, dovresti usare audio/mp4. Se non viene utilizzato alcun audio e nessun video, ad esempio se il file contiene solo una traccia di sottotitoli o una traccia di metadati, il MIME dovrebbe essere application/mp4. Inoltre, come server, dovresti provare ad includere i parametri codecs o profiles come definito in RFC6381, in quanto ciò aiuterà i client a determinare se possono riprodurre il file, prima di scaricarlo.

-3

Ho riscontrato un problema simile a quello che stai descrivendo quando (utilizzando un'app sul mio iPhone e entrambi sono in esecuzione su iOS) tentando di scaricare un file video MP4.

Ho dovuto riconfigurare le mie impostazioni MIME all'interno dell'App in modo che "riconoscesse" il file video MP4. Questo è stato suggerito:

mp4/*

e lavorato immediatamente. Ora ogni volta che sono online e tocco un video MP4, l'App chiede, vuoi aprire o salvare?