用于录制用户音频的 Javascript 库
Javascript library for recording user audio?
这不是另一个"如何在浏览器中录制音频?"的问题...我知道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中的音频字节,但修改它也很容易
不幸的是,您不能仅在浏览器中进行Flash音频录制。Flash 音频接口都是为了与 Flash 媒体服务器(或 Red5)通信而设计的(令人惊讶的惊喜):没有接口在本地存储录制的音频数据并将录制的音频数据传递给 Javascript。
一旦你有了Red5/FMS设置,你可以从Javascript控制录制过程:你可以开始/停止/播放音频流到/从服务器。但是,出于安全原因,您必须拥有至少为216 x 138的Flash电影(请参阅 http://blog.natebeck.net/2009/01/tip-of-the-day-tricks-of-the-mic-settings-panel/以获取文章),否则将不会显示设置管理器:这可以防止人们在页面上隐藏录音Flash小部件并窃听。
所以不,没有从javascript控制的隐形闪存。
- 预加载Javascript音频以在脚本中播放
- 创建一个只有播放和暂停的Javascript音频播放列表
- Javascript音频分层eventListener HTML5在多次迭代中失败
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- javascript音频语法可能是错误的
- 当选项卡不在焦点上时,JavaScript音频将不会播放
- HTML5+Javascript音频在音频播放的特定时间触发事件
- Javascript::音频源为null
- 如何补偿 Javascript 音频中的 setInterval 时序漂移
- 在javascript音频中看到双重,三重声音,如何解决它
- Javascript音频点击播放
- Javascript音频循环
- Javascript音频对象onload事件
- Javascript音频在Android上静音播放
- Javascript音频通道活动
- Javascript音频在Firefox中不起作用(x未知/未知)
- Javascript音频文件”;上一个/下一个“;文件/歌曲跳过功能
- 创建一个均衡器与javascript音频api
- Javascript音频与播放列表
- JavaScript音频播放器插件在AngularJS应用中加倍标记