特別なコーデックを使用した一部のオーディオ/ogg ファイルは、html5 オーディオ タグでは再生できません。ユーザーがファイルをダウンロードして特別なプレーヤーで再生するようにメッセージを表示するには、どうすればそれを検出できますか?
1 に答える
1
audio 要素のcanplaytype
メソッドを使用して、現在のブラウザーが特定のコーデックを再生できるかどうかを検出できます。
function canPlay (codec) {
var a = document.createElement('audio');
return !!(a.canPlayType && a.canPlayType(codec).replace(/no/, ''));
}
canPlay('audio/ogg; codecs="vorbis"'); // true or false
于 2013-08-15T00:56:59.190 に答える