Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同步HTML5音频和JavaScript_Javascript_Html_Setinterval_Html5 Audio - Fatal编程技术网

同步HTML5音频和JavaScript

同步HTML5音频和JavaScript,javascript,html,setinterval,html5-audio,Javascript,Html,Setinterval,Html5 Audio,我正在用JavaScript编写一个简单的游戏,其中的声音应该与JavaScript并行 我正在使用setInterval,我应该确定声音是否播放正确,没有停顿和延迟 我这样想:当音频加载时,用户可以启动游戏 我怎么做?也许你可以给我另一种建议。看看JPlayer,你可以加载音频曲目: $("#jquery_jplayer_1").jPlayer({ ready: function () { $(this).jPlayer("setMedia", { mp3: "track.mp3" }); }

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

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

我这样想:当音频加载时,用户可以启动游戏


我怎么做?也许你可以给我另一种建议。

看看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
} 

请给我们看看你到目前为止的代码。