2011-09-17 3 views
1

JavaScriptのFileオブジェクトにユーザーのマシンのファイルがあり、そのファイルへのリンクをvideoタグに入れて再生します。問題は、ブラウザが私が持っているファイルのコーデックをサポートしているかどうかを最初に検出する必要があることです。どうすればいいですか?私はcanPlayType()機能でブラウザがサポートしているコーデックを検出できますが、私が持っているファイルのコーデックをどのように検出できますか?HTML5ビデオタグで動画ファイルがサポートされているかどうかを検出するにはどうすればよいですか?

+0

あなたは可能性が例えば問題のファイルの拡張子を使用しますか? –

+0

@Ian Devlinはい、拡張子がMP4の場合、コーデックがH.264またはMPEG-4であるかどうかをどのように知ることができますか? – Cokegod

+0

MP4ファイルを再生することもできないこともありません。実際にはそれ以上深く掘り下げることはできません。 –

答えて

0

私はもっとそれに見てきた、とあなたが試すことができますのでcanPlayTypeは()も、コーデックを含めることができます。

canPlayType('video/mp4; codecs="avc1.42E01E"'); 

canPlayType('video/mp4; codecs="mp4a.40.2"'); 

を別途

+1

はい、ビデオファイルのコーデックを検出するにはどうすればよいですか? – Cokegod

+0

私はあなたができるとは思わない。 –

関連する問題