.mp4の正しいMIMEタイプ


168

以下の2つのアプリケーションがあります。

  1. .mp4ファイルをサーバーにアップロードするための管理アプリケーション。
  2. iPadのモバイルアプリケーションを使用して.mp4をダウンロードしようとしています。

  • 管理アプリケーションは、asp.net 4.0とSQL Server、IIS7を使用して作成されています。
  • モバイルアプリケーションは、asp.net mvc3、jquerymobile、HTML5で構成されています。

現在、video/mp4.mp4のMIMEタイプをIIS7 MIMEタイプセクションに追加しています。

iPadで.mp4ファイルをダウンロードしようとすると、黒い矢印の付いた黒い画面が表示されます。誰かが問題を解決するのを助けてくれますか?

video/mp4.mp4 のMIMEタイプが正しいかどうか教えてください。


1
アプリケーション/オクテットストリーム
ZYiOS

@ZYiOSインターネットエクスプローラーにオーディオファイルがある場合、これは機能せず、代わりに使用する必要がありますaudio/mp4
NineCattoRules

回答:


263

RFC 4337§2によれば、video/mp4実際にMPEG-4ビデオの正しいContent-Typeです。

一般に、ファイル拡張子と「IETF」または「RFC」を検索すると、公式のMIME定義を見つけることができます。IETF(Internet Engineering Taskforce)によって公開されたRFC(Request for Comments)の記事は、MIMEタイプを含む多くのインターネット標準を定義しています。


28

video/mp4ファイルにビデオコンテンツがある場合に使用する必要があります。何もないが音声はある場合は、を使用する必要がありますaudio/mp4。オーディオもビデオも使用しない場合、たとえばファイルに字幕トラックまたはメタデータトラックのみが含まれる場合、MIMEはにする必要がありますapplication/mp4。また、サーバーとして、RFC6381で定義されているようにcodecsor profilesパラメータを含めるようにしてください。これにより、クライアントはファイルをダウンロードする前に、ファイルを再生できるかどうかを判断できます。



-1

.mp4ファイルをPerlスクリプトにアップロードするとき、CGI.pmを使用して、アップロードされたファイルを印刷するときにそれをvideo / mpとして表示しContent-typeます。私はそれが誰かを助けることを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.