2

我正在尝试在网站中实现录音。基本上,用户应该能够按下按钮并对麦克风说话。然后应将录制的音频发送到服务器进行进一步处理。我知道你可以用 Flash 做到这一点,但现在我试图避免这种情况。

我在互联网上找到了几个关于它的资源(即链接),但看起来,这个功能还没有得到广泛的支持。我在使用的浏览器和使用的操作系统之间遇到了差异。例如,Chrome 浏览器似乎无法正确访问 Linux 上的任何麦克风。所以我想知道是否有人知道一个很好的资源来深入研究这个。或者也许有人试图自己设置类似的东西,并且可以提供一些关于 HTML5 和 JavaScript Web Audio API 的限制现在在哪里的建议。

谢谢!

4

2 回答 2

2

从 Chrome 版本 27.0.1453.56 beta Mac 开始,音频录制适用于这个演示应用程序https://github.com/mattdiamond/Recorderjs

此应用程序为用户返回一个 WAV 文件,该文件可以上传到服务器。

如果您想要在大多数桌面网络浏览器上运行的真正强大的解决方案,您可能需要求助于 Flash。

于 2013-05-30T16:34:09.463 回答
1

这篇文章很好地涵盖了使用 HTML5 捕获音频视频的当前状态:

http://hdfvr.com/html5-video-recording

同样对于音频捕获,这是一个 gitHub 项目,它直接从浏览器将音频录制到 mp3:

https://github.com/nusofthq/Recordmp3js

于 2014-03-27T09:40:10.507 回答