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

时间:2013-06-27 14:48:01

标签: html5 flash audio-recording audio-capture

处理需要浏览器/设备交叉兼容录音的项目(不需要视频,但可以使用摄像机音频输入)。想一些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或flash工作示例?

1 个答案:

答案 0 :(得分:0)

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

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

它是一个带有javascript界面​​的闪存录像机。

检查SO以获取示例,替代方案等:

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