0

ページで音声ファイルを宣言します。

var audio = new Audio('my.mp3');

次に、クリック イベントを使用して再生します。

$(document).click(function () {
    audio.currentTime = 0; // to make sure it play from the begain
    audio.play();    
})

最初のクリック時のみ再生できます。終了後にドキュメントをクリックすると、再度再生できません。どうすれば再再生できますか?

4

1 に答える 1

1

これを Chrome でテストしたところ、audio.currentTime ステートメントが原因で例外が発生しました。

これは機能しました(IE9でも):

$(document).click(function () {
    audio.src = "my.mp3";
    audio.play(); 
})
于 2012-07-01T14:47:42.557 に答える