我需要在不同时间播放多个音频文件,有时它们可能会重叠。
例如:
File1.mp3-0:00> 1:00
File2.mp3-0:30> 1:30
我在项目中使用Soundmanager2库。但是我找不到任何延迟播放的选项。库中有这样的选项吗?
我尝试使用setTimeout
来实现所需的功能。但是很快我意识到这太复杂了。因为我还可以选择以1.5倍,2倍等不同的速度播放。这变得非常复杂,尤其是当我构建自己的播放器UI并在用户能够暂停时移动滑块。
在Soundmanager2中可以实现这种情况吗?如果没有,对可能的解决方案有什么建议吗? T
Here's我尝试了一些简单的POC。