browser - 如何在浏览器中录制声音?

标签 browser record voice

我需要用户在浏览器上录制他们的声音,然后自动将生成的 mp3 上传到网络服务器。

我认为用户按下一个大的开始记录/停止记录按钮来执行此操作。

这将在用户硬盘上保存一个文件。 然后它会被有效压缩并自动通过 ftp 传输到网站。

是否可以使用 ActiveX 或 Java 来完成此操作? 或者是否有可用的库可以提供帮助?

该应用程序适用于需要时可以安装软件的用户,因此可以安装 exe 或其他任何内容。

非常感谢任何建议。

最佳答案

理想的解决方案是 getUserMedia 和 Stream API。不幸的是,目前现代浏览器并没有很好地支持它。截至 2012 年 6 月 14 日,唯一确认支持的浏览器 caniuse.com是 Chrome 21。Others似乎正在致力于可靠的实现。

在 native 支持到来之前,Flash 可以访问和记录 audiovideo .

关于browser - 如何在浏览器中录制声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/554982/

相关文章:

c# - 在 Windows 浏览器窗体中停用鼠标中键移动

jQuery Ajax 和使用 appcache 时的 Android 浏览器问题

android - 5 毫秒后调用方法

c++ - 如何合并(混合)两个立体声 mp3 音频文件

iphone - 任何简单的 VAD 实现?

ios - 语音合成 : Ivona SDK for iOS - impelentation in Project increases the app to 200MB+

php - SimpleTest 的 SimpleBrowser 的替代品

java - 查找 SWT 浏览器的浏览器类型/版本

java - 如何使用 JOOQ 通过 id 获取一个条目(记录)?

perl - 可以连接两个使用不同输入记录分隔符的 Perl 脚本吗?