我正在使用 php 生成创建和播放声音的 javascript:
$playsound .= "var $sound = new Audio('http://$siteurl/sounds/$sound.ogg'); soundplayer($sound $whentostart, $whentostop); ";
soundplayer 是一个 javascript 函数,它接受声音名称,以及何时开始和停止的持续时间作为参数。
我遇到的问题是我有一组声音播放器(带有参数),我想一起玩......即某些组同时播放声音。然后是我需要在一段时间后开始的其他组。
例如: 本组播放:soundplayer(with params) soundplayer(with params)
介于 1 到 4 秒之间的某个时间
然后这个组播放:soundplayer(with params) soundplayer(with params)
然后重复尽可能多的组
我可以在 jquery 或 javascript 中做什么来包装对 soundplayer() 组的每个函数调用,以使每个组以特定的间隔播放?