同步HTML5音频和JavaScript

时间:2011-10-13 16:05:23

标签: javascript html html5 setinterval html5-audio

我正在用JavaScript编写一个简单的游戏,声音应与JavaScript并行。

我正在使用setInterval我应该确定声音是否正确播放,没有暂停和延迟。

我这样想:用户可以在加载音频时开始游戏。

我该怎么办?也许你可以用另一种方式告诉我。

1 个答案:

答案 0 :(得分:2)

看看JPlayer,你可以加载音轨:

$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: "track.mp3"
});
}
});

然后当你的游戏准备好开始播放电话时:

$("#jquery_jplayer_1").jPlayer("play", 0);

或者如果您想检查音频是否正在播放:

if(event.jPlayer.status.currentTime > 0) { 
    //Game start
}