私はビデオタグを使用してHTML5でアプリケーションを作成していますが、アプリケーションではユーザーがビデオファイルを選択してそのファイルを再生します。これはすべて、ユーザーのマシン内のそのファイルにのみリンクするため、ローカルで行われます。HTML5ビデオタグのサポートされている動画形式を検出するにはどうすればよいですか?
ブラウザで再生できるフォーマットのみをアプリケーションで再生できるようにし、サポートされていないフォーマットでエラーを表示することを許可します。問題は、さまざまなブラウザが異なるフォーマットを再生できることです。
私はブラウザを確認して、それが再生できるとわかっているフォーマットに一致させることができますが、ブラウザが別のフォーマットをサポートするように更新するとどうなりますか?アプリケーションを新しい情報で更新する必要がありますが、サポートされているフォーマットを再生することはできません。サポートされているビデオフォーマットだけをチェックする方法はありますか?
これは私を非常に助けてくれました、ありがとう。なぜ私はmp4の2つのテストが好奇心ですか? H264は私が信じるmp4の一種で、mp4やwebmのサポートをテストしています。 – edwinbradford
ここに正確なソースコードへのリンクがあります:https://github.com/Modernizr/Modernizr/blob/master/feature-detects/video.js – BishopZ
これは、[Constrained Baseline Level 3 H. 264のサポート](http://stackoverflow.com/questions/16363167/html5-video-tag-codecs-attribute#answer-16365526)。 –