正在处理一个需要浏览器/设备交叉兼容音频录制的项目(不需要视频,但可以使用相机音频输入)。考虑某种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