2012-03-29 3 views
121

У меня есть два приложения, как указано ниже:Правильный тип пантомимы для .mp4

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

  • Приложение Администратор производится с помощью ASP.NET 4.0 и SQL Server, IIS7.
  • Мобильное приложение составлено из asp.net mvc3, jquerymobile, HTML5.

На данный момент я добавил mime-тип video/mp4 для .mp4 в разделе IIS7 mime types.

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

Скажите, пожалуйста, правильный ли тип mime video/mp4 для .mp4.

+1

application/octet-stream – ZYiOS

+0

@ZYiOS если у вас есть аудиофайл в Интернете Исследуйте это не работает, вместо этого следует использовать 'audio/mp4' – NineCattoRules

ответ

185

Согласно RFC 4337 § 2, video/mp4 действительно правильный тип контента для видео MPEG-4.

Как правило, вы можете найти официальные определения MIME, выполнив поиск расширения файла и «IETF» или «RFC». Статьи RFC (Request for Comments), опубликованные IETF (Целевая группа по инженерному обеспечению Интернета), определяют многие стандарты Интернета, включая типы MIME.

17

video/mp4 следует использовать, когда у вас есть видеоконтент в вашем файле. Если их нет, но есть звук, вы должны использовать audio/mp4. Если аудио и видео не используются, например, если файл содержит только дорожку субтитров или дорожку метаданных, MIME должен быть application/mp4. Кроме того, в качестве сервера вы должны попытаться включить параметры codecs или profiles, как определено в RFC6381, так как это поможет клиентам определить, могут ли они воспроизвести файл перед его загрузкой.

-3

Я столкнулся с проблемой, похожей на то, что вы описываете, когда (используя приложение на моем iPhone, и они оба запускают iOS), пытаясь загрузить видеофайл MP4.

Мне пришлось перенастроить параметры MIME в приложении, чтобы он «распознал» видеофайл MP4. Это было предложено:

mp4/*

и работал мгновенно. Теперь каждый раз, когда я в сети и нажимаю видео MP4, приложение спрашивает, хотите ли вы открыть или сохранить?

Смежные вопросы