audio要素が利用可能かどうか判定

audio要素が利用可能かどうか判定するには、次のような方法で可能です。

JavaScript

if (document.createElement('audio').canPlayType) {
	alert('audio要素が利用可能');
} else {
	alert('audio要素が利用不可能');
}

audio要素を取得して、audio要素のみが持つプロパティやメソッド(サンプルコードで判定しているcanPlayTypeプロパティなど)が存在するかで判定します。

JavaScript逆引きリファレンス一覧へ戻る