例如,我想创建具有 10 种声音的自定义播放器。所有 10 首轨道都是一首音乐作品的组成部分,由不同的乐器创作。
对于每个轨道,我想要有开/关切换器。单击每个切换器后,将播放声音。
打开所有按钮后,所有轨道必须同时播放。
每首轨道完成后都必须一遍又一遍地重复。没有闪光灯可以做到这一点吗?
这是此任务的示例,在 ActionScripts 中创建:http://www.incredibox.com/en/play#
谢谢!
最佳答案
可以使用 HTML5 音频 API。
请参阅此入门教程:http://www.html5rocks.com/en/tutorials/webaudio/intro/
这是一个优秀的库:http://www.createjs.com
以及一些示例:http://www.createjs.com/#!/SoundJS/demos
以及官方规范:https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
关于javascript - 是否可以创建同时播放多个轨道的javascript音频播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892565/