43

HTML5video要素を介してビデオを提供しています。m4vビデオに適した MIME タイプについて矛盾する情報を見つけました。ほとんどのデモでは、マークアップのタグにtype属性を設定します。私が読んだ記事の中には、Web サーバーの Mimetype を示しているものもあれば、 を示しているものもあります。どちらが正しい?video/mp4sourcevideo/m4vvideo/mp4

たとえば、MIME タイプを示すこの記事を参照してくださいvideo/m4v: http://html5center.sourceforge.net/make-your-html5-video-play-on-mobile-devices

そして、この記事を示すvideo/mp4: http://www.coolestguyplanettech.com/use-html-5-video-on-all-browsers/

4

4 に答える 4

62

標準のメディア タイプはvideo/mp4です。

標準の mp4 コンテナ形式は、AAC オーディオと H.264 ビデオ + AAC オーディオの両方で一般的に使用されます。これらにはさまざまなメディア タイプがaudio/mp4ありvideo/mp4ますが、多くの場合、オーディオとビデオに異なるアプリケーションが必要であり、一部のシステムではデフォルト アプリケーションをファイル拡張子に関連付けることしかできません。したがって、一部のサークルでは、mp4 コンテナーでそれぞれオーディオとビデオ (+オーディオ)の拡張子を使用することが一般的になりまし.m4aた。.m4vただし、これはメディア タイプには影響しません。メディア タイプは、オーディオまたはビデオ プレフィックスを使用してこれらをすでに区別しています。

video/x-m4vただし、ひねりを加えたのは、Apple がストアからのビデオに独自のメディア タイプ を使用し始めたことです。これは、mp4 コンテナーにあり、.m4v拡張子を使用します。これは、デフォルトで iTunes でビデオを開くように設定されています。ビデオが DRM、AC-3 Dolby Digital オーディオ、または mp4 コンテナでは一般的にサポートされていないが.m4v拡張子. このような機能に依存している場合は、標準のメディア タイプではなく、このメディア タイプを使用することをお勧めします。

no のないメディア タイプx-は RFC で標準化され、IANA によって追跡されます。名前の付いたメディア タイプはvideo/m4v 標準化されていません。非標準のメディア タイプにはx-接頭辞があります。

于 2013-03-07T18:58:37.083 に答える
-1

実際、それは使用しているビデオコンテナに完全に依存します。ほとんどのブラウザは、webmおよび/またはmp4ファイル形式をサポートしています。これら2つのソースファイルの組み合わせを提供することで、ブラウザーはファイルを表示できます。含める場合は、.ogg形式もあります。

m4v形式についてはよくわかりませんが、Webで一般的に使用されている形式ではないようです。とにかく、私はビデオ/ m4vMimeTypeでm4vを提供し、ビデオ/mp4MimeTypeとしてmp4を提供すると思います。

于 2013-03-07T17:26:34.617 に答える