Mam dwie aplikacje, jak wspomniano poniżej:
- Aplikacja administracyjna dzięki której mogę wgrać plik .mp4 na serwer.
- Próbuję pobrać plik .mp4 za pomocą aplikacji mobilnej na iPada.
- Aplikacja Admin jest tworzona przy użyciu asp.net 4.0 i SQL Server, IIS7.
- Aplikacja mobilna składa się z asp.net mvc3, jquerymobile, HTML5.
Jak na razie dodałem typ MIME video/mp4
dla .mp4 w sekcji typów MIME IIS7.
Kiedy próbuję pobrać plik .mp4 na iPada, widzę ciemny czarny ekran z krzyżową strzałką. Czy ktoś może mi pomóc w rozwiązaniu problemu.
Proszę powiedz mi, czy typ MIME video/mp4
dla .mp4 jest poprawny.
video
html5-video
mime-types
santosh kumar patro
źródło
źródło
audio/mp4
Odpowiedzi:
Zgodnie z RFC 4337 § 2,
video/mp4
jest rzeczywiście poprawnym typem zawartości dla wideo MPEG-4.Ogólnie rzecz biorąc, oficjalne definicje MIME można znaleźć, wyszukując rozszerzenie pliku i „IETF” lub „RFC”. Artykuły RFC (Request for Comments) opublikowane przez IETF (Internet Engineering Taskforce) definiują wiele standardów internetowych, w tym typy MIME.
źródło
video/mp4
powinno być używane, gdy w pliku znajduje się zawartość wideo. Jeśli nie ma, ale jest dźwięk, powinieneś użyćaudio/mp4
. Jeśli nie jest używany żaden dźwięk ani wideo, na przykład jeśli plik zawiera tylko ścieżkę napisów lub ścieżkę metadanych, MIME powinien byćapplication/mp4
. Ponadto jako serwer należy spróbować dołączyć parametrycodecs
lubprofiles
zdefiniowane w dokumencie RFC6381 , ponieważ pomoże to klientom określić, czy mogą odtworzyć plik przed pobraniem go.źródło
Według http://help.encoding.com/knowledge-base/article/correct-mime-types-for-serving-video-files/ , prawidłowy typ MIME dla
.mp4
tovideo/mp4
źródło
Podczas przesyłania pliku .mp4 do skryptu Perla, używając CGI.pm, widzę go jako wideo / mp podczas drukowania
Content-type
przesłanego pliku. Mam nadzieję, że komuś to pomoże.źródło