javascript - 是否可以创建同时播放多个轨道的javascript音频播放器?

标签 javascript jquery html audio media-player

例如,我想创建具有 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/

相关文章:

javascript - 添加 key :value pair to JSON using javascript

jQuery UI 选项卡 - 删除选项卡后面的标题和内容区域

javascript - 使用ajax Post请求更新iframe内容

javascript - 为什么 jquery ajax 调用 Controller 没有发现我的异常?

javascript - 窗口大小调整时网页布局中断

javascript - 数据列表字序

HTML CSS 将两个元素对齐在同一行

javascript - 如何使对象的 X 和 Y 位置响应 HTML Canvas 的宽度和高度?

javascript - 如何重新加载/刷新/重新初始化 DynaTree?

javascript - 使用 jQuery、Javascript 或 PHP 从备用选择中选择 <select> <option>