基于浏览器的音频捕获,然后发布到服务器端



正在处理一个需要浏览器/设备交叉兼容音频录制的项目(不需要视频,但可以使用相机音频输入)。考虑某种HTML5和flash回退(用于idevices/IE/旧浏览器等)。

我发现的HTML5演示似乎不起作用。可以确认我的麦克风在操作系统中工作http://webaudiodemos.appspot.com/AudioRecorder/index.html(似乎无法拾取音频,但保存文件可以工作,但它只是不播放任何声音)http://www.html5rocks.com/en/tutorials/getusermedia/intro/(甚至不会提示我访问麦克风)

此外,我在这里找到了一个很好的flash示例(http://www.jordansthings.com/blog/?p=5)但我不是一个flash开发者。

想知道是否存在某种带有回退的API/库,这不仅允许捕获,还允许将其发布到服务器端脚本以进行进一步处理。例如,用户按下一个按钮,开始说话,按下停止,然后将该文件发送到服务器,而不是将该文件转发到客户端。

所以我的问题是:

  • 是否有一个音频捕获API/库可以为我处理所有这些,包括后退

  • 是否可以将捕获的音频发送到服务器,而不需要笨拙的保存+上传

  • 有没有人有一些很好的工作例子,要么是html5或闪存?

使用以下方法创建自己的解决方案应该很容易:

https://code.google.com/p/wami-recorder/

这是一个带有javascript接口的闪存记录器。

查看SO的示例、备选方案等:

https://stackoverflow.com/search?q=https%3A%2F%2Fcode.google.com%2Fp%2Fwami-记录器%2F

相关内容

  • 没有找到相关文章

最新更新