我想在不使用 Flash 或 Silverlight 的情况下在 Chrome 中录制音频,然后将其存储在数据库中或使用 PHP 和 MySQL 的服务器上。
我见过的唯一方法是通过 getUserMedia 和 HTML5 中的一些 JS。
例如: http://webaudiodemos.appspot.com/AudioRecorder/index.html
我在这里得到了github的源码: https://github.com/cwilso/AudioRecorder
问题是它似乎在我的本地主机上不起作用。事实上,包含的 index.html 与托管版本完全相同。托管版本有效,但是当在我的本地机器上运行同样的东西时,它会抛出一个错误,说它不能 getUserMedia()。
有没有人实现过类似的东西或有任何见解?非常感谢!
最佳答案
对于每个浏览器,它使用自己的前缀,所以对于 chrome,它是 webkitGetUserMedia()
有关不同前缀的更多信息,请在此处查看 Mozilla 的页面: https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getUserMedia
关于javascript - 在 Chrome 中使用 HTML5 和 getUserMedia 录制音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19891550/