HTMLオーディオ/ビデオDOMcanPlayType()メソッド

❮HTMLオーディオ/ビデオDOMリファレンス

ブラウザがさまざまな種類のビデオを再生できるかどうかを確認します。

var vid = document.createElement('video');
isSupp = vid.canPlayType(vidType+';codecs="'+codType+'"');

定義と使用法

canPlayType()メソッドは、ブラウザが指定されたオーディオ/ビデオタイプを再生できるかどうかを確認します。

canPlayType()メソッドは、次のいずれかの値を返すことができます。

  • 「おそらく」-ブラウザはこのオーディオ/ビデオタイプをサポートしている可能性が高い
  • 「たぶん」-ブラウザはこのオーディオ/ビデオタイプをサポートしている可能性があります
  • ""-(空の文字列)ブラウザはこのオーディオ/ビデオタイプをサポートしていません

ブラウザのサポート

表の数字は、このメソッドを完全にサポートする最初のブラウザバージョンを示しています。

Method
canPlayType() Yes 9.0 Yes Yes Yes

構文

audio|video.canPlayType(type)

パラメータ値

Value Description
type Specifies the audio/video type (and optional codecs) to test support for.

Common values:

  • video/ogg
  • video/mp4
  • video/webm
  • audio/mpeg
  • audio/ogg
  • audio/mp4

Common values, including codecs:

  • video/ogg; codecs="theora, vorbis"
  • video/mp4; codecs="avc1.4D401E, mp4a.40.2"
  • video/webm; codecs="vp8.0, vorbis"
  • audio/ogg; codecs="vorbis"
  • audio/mp4; codecs="mp4a.40.5"

Note: This method can only return "probably" if codecs are included.

技術的な詳細

戻り値: サポートのレベルを表す文字列。可能な戻り値:
  • 「おそらく」-おそらくサポート
  • 「たぶん」-サポートするかもしれない
  • ""-(空の文字列)サポートなし

❮HTMLオーディオ/ビデオDOMリファレンス