从网络录制音频
Posted
技术标签:
【中文标题】从网络录制音频【英文标题】:Record an audio from the web 【发布时间】:2016-10-03 07:42:39 【问题描述】:我想录制 (Record-Pause/Resume-Stop
) 来自网络的音频。我已经尝试过MediaRecorder API,但它仍然不兼容所有浏览器,如 IE 和 safari。尽管它支持 firefox 和 chrome,但 chrome 上的不同行为(完美运行)和 firefox(发布了另一个问题 here)。我可以使用 flash,但如果没有 html5 或 JS 的可能性,那将是最后的选择。是否有任何开源 JS 插件或库来实现这一点?如果有人能解决 Firefox 问题,那就太好了。
任何帮助将不胜感激。谢谢。
【问题讨论】:
【参考方案1】:我之前用过这个:JSSoundRecorder
我让它录制并导出到 WAV 文件。如果你发现一个不支持它的浏览器,你可能不应该关心那个浏览器。
【讨论】:
谢谢,但它不提供暂停和恢复选项。 我相信当我做使用它的项目时,我只是录制了两个单独的版本,然后在用户点击“停止”时将它们合并。 我测试了这个样本danieldemmel.me/JSSoundRecorder,但我仍然面临着创纪录的时间延迟(并非一直如此)。可能是什么原因?你能在你的 Firefox 多条记录中检查这个吗? 嗯,将 firefox 从 v50 卸载到 v 49.0.1 解决了记录延迟问题。 是的,上述问题已通过卸载并安装 Firefox 解决。以上是关于从网络录制音频的主要内容,如果未能解决你的问题,请参考以下文章
使用 opencv 和 pyaudio 从网络摄像头录制视频和音频