0

特別なコーデックを使用した一部のオーディオ/ogg ファイルは、html5 オーディオ タグでは再生できません。ユーザーがファイルをダウンロードして特別なプレーヤーで再生するようにメッセージを表示するには、どうすればそれを検出できますか?

ここに画像の説明を入力

4

1 に答える 1

1

audio 要素のcanplaytypeメソッドを使用して、現在のブラウザーが特定のコーデックを再生できるかどうかを検出できます。

ダイブイントhtml5の

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 に答える