用于录制用户音频的 Javascript 库?

标签 javascript flash audio-recording

这不是另一篇“如何在浏览器中录制音频?”问题...我知道 HTML5 Stream API 即将推出,Flash 已经可以访问用户的麦克风和摄像头。我只是想知道,作为一个对 Flash 知之甚少的 Javascript 开发人员,是否有人开发了一个 JS 库,该库可以挂接到 Flash 的设备记录功能,但将结果发送回 javascript(大概使用 ExternalInterface)。

换句话说...像 SoundManager2 这样的库使用 Flash 回退来播放音频,但它们似乎不允许录制。有没有人写过一个JS库,用不可见的Flash影片来录音?

最佳答案

这可以满足您的大部分需求:

https://code.google.com/p/wami-recorder/

它记录音频并通过 HTTP POST 将其发送到服务器(避免需要 Flash 媒体服务器。)JavaScript API 可通过 ExternalInterface 获得。

我不确定您为什么想要 JavaScript 中的音频字节,但修改它可能也很容易做到这一点。

关于用于录制用户音频的 Javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5930907/

相关文章:

javascript - HTML5 Canvas/Flash 替代品?

javascript - iOS safari 浏览器中录音的音频质量很差

javascript - 如何从异步回调函数中更新全局变量?

javascript - 尝试在纯 CSS 视差上使用 JS .scroll()

javascript - 压缩后的 Java String 的长度与作为 WebSocket 消息发送时的 content-length 不相等

javascript - Angularjs - 在页面刷新之前调用函数?

flash - 如何捕获AS3程序未捕获的异常?

node.js - Express + PassportJS 无法读取闪信

c++ - 如何使用 C++ 更改 Window 的事件记录设备?

c++ - Directshow 将视频捕获为 AVI