既存のオーディオファイルを再生する(音が重ならないようにする)

説明

音が重ならないようにオーディオファイルを再生するにはオーディオオブジェクトのcurrentTimeプロパティに0を設定した後にplay()メソッドを呼び出します。なお、1秒に満たないサウンドファイルは再生されないことがあります。new Audio()を使った他の説明はこちらのページを参照してください。

[サンプルをダウンロード]

ポイントとなるコード部分

1
2
3
4
5
var aObj = new Audio("sound/bakuhatsu1.wav");
document.getElementById("btn").onclick = function(){
    aObj.currentTime = 0;
    aObj.play();
}