我正在尝试在网站中实现录音。基本上,用户应该能够按下按钮并向麦克风讲话。然后,录制的音频应发送到服务器进行进一步处理。我意识到您可以使用 Flash 来做到这一点,但现在我试图避免这种情况。
我在互联网上找到了一些关于它的资源(即 link ),但看起来,此功能尚未得到广泛支持。我经历过所使用的浏览器和所使用的操作系统之间的差异。例如,Chrome 浏览器似乎无法正确访问 Linux 上的任何麦克风。所以我想知道是否有人知道深入研究这个的好资源。或者也许有人尝试自己设置类似的东西,并且可以帮助提供一些有关 HTML5 和 JavaScript Web Audio API 目前的局限性的建议。
谢谢!
最佳答案
从 Chrome 版本 27.0.1453.56 beta Mac 开始,音频录制可与此演示应用程序配合使用 https://github.com/mattdiamond/Recorderjs
此应用程序会为用户返回一个 WAV 文件,该文件可以上传到服务器。
如果您想要一个适用于大多数桌面 Web 浏览器的真正强大的解决方案,您可能需要求助于 Flash。
关于javascript - 使用 HTML5 录音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16761496/