gpt4 book ai didi

javascript - 如何在 soundmanger2 中循环播放音频

转载 作者:行者123 更新时间:2023-11-29 18:23:57 29 4
gpt4 key购买 nike

我们如何在 soundamanager2 中循环播放同一个音频文件??

这是我的示例代码

function playSound(url) {
soundManager.setup({
url: 'swf',
onready: function() {
soundManager.createSound({
id: 'samplesound',
url: url,
volume: 100
});
soundManager.play('samplesound');
}
});
}

从像这样的标签中调用它

<a href='javascrit:void(0);' onclick='playSound('url');'></a>

谁能指导我在各自的时间连续循环这个声音??

感谢您的帮助...

最佳答案

您可以使用播放命令循环播放声音

下面应该播放3次声音

soundManager.play('samplesound',{loops: 3});

让循环工作的 hack 可能是

var loops = 3;
var looped = 0;
soundManager.createSound({
id: 'samplesound',
url: url,
volume: 100,
onfinish:function() {
if(looped<loops){
soundManager.play('samplesound');
looped++;
} else{
looped = 0;
}
)}
});

http://www.schillmania.com/projects/soundmanager2/demo/api/

http://www.schillmania.com/projects/soundmanager2/doc/#smsoundmethods

关于javascript - 如何在 soundmanger2 中循环播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15465386/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com