Javascript 在循环中播放音频
首先是我的javascript代码:Javascript 在循环中播放音频,javascript,audio,Javascript,Audio,首先是我的javascript代码: $(function() { stepFade('.fadable',700,1); }); function stepFade(target, speed, opacity) { var mysound = new Audio("./sounds/kick.mp3"); var $fade = $(target); ($fade).each( function( i ) { $(this).delay(i*spee
$(function() {
stepFade('.fadable',700,1);
});
function stepFade(target, speed, opacity) {
var mysound = new Audio("./sounds/kick.mp3");
var $fade = $(target);
($fade).each( function( i ) {
$(this).delay(i*speed).fadeTo(speed, opacity);
mysound.play();
mysound.currentTime = 0;
});
}
我的目标是在使用jquery的网站上播放与淡入相关的声音。我在循环声音以使它们同步方面遇到了问题。我尝试过重置currentTime,但由于某些原因,它似乎不起作用
另一种方法是使用mysound.loop();但是,这只是在循环中播放声音,而不考虑声音的计时。因此,这将与动画不同步
任何人都可以首先解释为什么设置当前时间不起作用,以及存在哪些可能的解决方案
谢谢 我发现
currentTime
在浏览器上非常脆弱。要让它发挥作用,有很多警告:-这一条已经咬到我了: