オーディオの重いページを作成しています。JavaScript オーディオ要素を使用しています。コードは次のようになります。
JavaScript:
var x = new Audio("x.mp3");
var y = new Audio("y.mp3");
var z = new Audio("z.mp3");
function playMe(n){
n.play();
}
HTML:
<button class="button" onclick="playMe(x)")>Play</button>
<button class="button" onclick="playMe(y)")>Play</button>
<button class="button" onclick="playMe(z)")>Play</button>
一部のページでは、最大 30 個の異なるオーディオ ファイルを使用するため、帯域幅が大量に消費されます。これは、予算がほとんどない 1 人の作業であるため、プロジェクトを台無しにする可能性があります。
オーディオ オブジェクトが宣言されるたびに、オーディオがダウンロードされます。他のページで既にダウンロードされた音声を再ダウンロードせずに他のページで使用する方法はありますか?
御時間ありがとうございます。