1

オーディオの重い Web ページを作成しています。play() メソッドの前に load() メソッドを呼び出すことで解決される特定のシステムでのオーディオ再生に関するいくつかの問題があることを読んだので、その前提に基づいてすべてを設計しています。

私はオーディオ要素について無知であり、load() メソッドが帯域幅の消費を増加させているのではないかと心配しています。これは私がやっていることです:

var x = new Audio("x.mp3");

function playMe(){
    x.load();
    x.play();   
}

x Audio オブジェクトの作成時にオーディオ ファイルがダウンロードされると理解しています。私の懸念は、再生ボタンがクリックされるたびに load() メソッドが再度ダウンロードするかどうかです。

御時間ありがとうございます。

4

1 に答える 1

1

x.load()メソッドがファイルを再ダウンロードするかどうかを確認できます。

  1. [ Chrome などで]ブラウザの開発者ツールを開きます。

  2. 通話のアクティビティについては、[ネットワーク] タブを確認してくださいx.load()

于 2012-09-22T12:33:24.257 に答える