javascript - 在 Chrome 中使用 HTML5 和 getUserMedia 录制音频

标签 javascript php mysql html google-chrome

我想在不使用 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/

相关文章:

php - 将链接中的文本值定位为一个输出中的多个链接

php - 我应该准备什么数据结构和格式以在鼠标悬停时显示数据

php - Web 应用程序与服务器程序双向交互?

javascript - PHP:- 在 newtab 中通过 POST 验证并传递值

javascript - dc.js 根据第一个图表中的标准向多个图表中的数据点添加类

javascript - AJAX url 和 Controller

php - 使用php用户定义函数连接多个数据库

mysql - 无法连接到 Web 托管的 MySQL 数据库

javascript - 如何在 Vue.js 中触发兄弟方法

php - mysql php查询查找输入的最长匹配部分