Правильний тип mime для .mp4


168

У мене є дві заявки, як зазначено нижче:

  1. Додаток адміністратора, за допомогою якого я можу завантажити сервер .mp4-файл на сервер.
  2. Я намагаюся завантажити .mp4 за допомогою мобільного додатку на iPad.

  • Додаток Admin робиться за допомогою asp.net 4.0 та SQL Server, IIS7.
  • Додаток для мобільних пристроїв створено з asp.net mvc3, jquerymobile, HTML5.

На даний момент я додав mime type video/mp4для .mp4 у розділі типів mime IIS7.

Коли я намагаюся завантажити .mp4 файл в iPad, я бачу темно-чорний екран із поперечною стрілкою. Чи хтось, будь ласка, допоможе мені вирішити проблему.

Скажіть, будь ласка, чи video/mp4правильний тип mime для .mp4.


1
додаток / октет-потік
ZYiOS

@ZYiOS якщо у вас є аудіофайл в Internet Explore, це не працює, замість цього слід використовуватиaudio/mp4
NineCattoRules

Відповіді:


263

Згідно з пунктом 2 RFC 4337 , video/mp4це дійсно правильний тип вмісту для відео MPEG-4.

Як правило, ви можете знайти офіційні визначення MIME, шукаючи розширення файлу та "IETF" або "RFC". Статті RFC (Запит коментарів), опубліковані IETF (Internet Engineering Taskforce), визначають багато стандартів Інтернету, включаючи типи MIME.


28

video/mp4слід використовувати, коли у вашому файлі є відеоконтент. Якщо немає, але є звук, слід використовувати audio/mp4. Якщо аудіо та відео не використовується, наприклад, якщо файл містить лише доріжку субтитрів або доріжку метаданих, MIME має бути application/mp4. Також як сервер слід спробувати включити параметри codecsабо profilesпараметри, визначені в RFC6381 , оскільки це допоможе клієнтам визначити, чи можуть вони відтворити файл, перш ніж завантажувати його.



-1

Під час завантаження .mp4-файлу в скрипт Perl, використовуючи CGI.pm, я розглядаю його як відео / mp при роздрукуванні Content-typeдля завантаженого файлу. Я сподіваюся, що це комусь допоможе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.