在网页上录制、保存和播放保存的声音文件

Posted

技术标签:

【中文标题】在网页上录制、保存和播放保存的声音文件【英文标题】:Record, save & play saved sound files on a web page 【发布时间】:2013-03-17 02:43:50 【问题描述】:

我计划创建一个页面,该页面可以录制来自您计算机麦克风的声音并将声音文件保存到服务器/主机(假设?)。在同一页面上,您可以同时播放服务器上保存的所有声音文件(更好的选择是文件在不同时间开始:+/- 3 秒)。

示例:A、B、C 都记录了他们在不同日子的拍手声。 D刚刚访问了这个页面,想知道现在所有声音文件的当前状态是什么,所以他点击了播放按钮,页面播放了A、B和C的拍手声。 D认为他想加入,所以他也要把拍手记录下来。

到目前为止,我已经找到了一些可以执行类似任务的 jQuery 库(最接近的:http://www.sajithmr.me/jrecorder/),但没有一个可以播放所有以前录制的声音文件。

有没有办法让它发生?

【问题讨论】:

所以您的问题归结为“如何同时播放多个声音”?你问的是这个吗? 有点。棘手的部分是那些声音文件是在客户端添加的。所以文件的数量会不断增加。 【参考方案1】:

我建议使用来自 Matt Diamond https://github.com/mattdiamond/Recorderjs 的 Recorder.js

【讨论】:

以上是关于在网页上录制、保存和播放保存的声音文件的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 音频 - 录制保存文件正常,但通过音频控制播放时没有声音

使用 ActionScript 3 将保存声音录制到文件中。不是来自麦克风

录制声音并将其保存到文件

python语音录制声音和保存wav文件的库文件是啥

naudio 从麦克风录制声音然后保存

matlab 使用 audiorecorderrecordblocking录制声音,play 播放声音,audiowrite 保存声音