HTML5的音频捕获

40

我尝试过使用HTML5来录制音频,但没有成功。我尝试了这个例子,但它没有起作用。我猜想他说的是实际情况,目前没有任何浏览器支持。

我是否遗漏了什么?也许现在已经可以了吗?在基于浏览器的应用程序中,有哪些选项可以用来记录音频?

请只考虑开源方案 :)


在HTML5赶上之前,这里有一个适用于支持Flash的浏览器的开源解决方案:https://code.google.com/p/wami-recorder/ 这不需要Flash媒体服务器后端。 - Ian McGraw
1
嘿,Asaf,你发出这个问题已经大约15个月了。你找到答案了吗?我还在寻找答案。 - ted.strauss
这可能值得阅读关于新兴标准:http://www.html5rocks.com/en/tutorials/getusermedia/intro/ - leonigmig
2
似乎新的Chrome Beta版本正在实现一种解决麦克风和网络摄像头元素的方案。 - Asaf
2个回答

17
您可能想了解HTML媒体捕获和其API,请查看:HTML Media Capture其API
Ericsson实验室已经实现了这一点,详情请见:此处(请注意,设备元素及相关API尚未在任何浏览器中提供,并且这些API在执行此操作之前可能会更改。)但是这给您提供了大致了解如何完成此操作的方法。
我目前正在自己制作类似的东西,详情请见:此处

这还是现状吗?请注意,设备元素和相关的API尚未在任何浏览器中提供。 - owen gerig

2

这是我目前在iOS 6中找到的唯一解决方案:

Youtube视频演示其工作原理

源代码可以在这里找到: GitHub存储库链接

它通过使用iOS6相机插件的录制功能来绕过问题,将视频和音频上传到服务器。然后,FFMPEG对视频进行压缩并提取音频为.wav文件。

考虑到所有限制和未完成的HTML5规范,我认为这是唯一可行的方法。希望这可以帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接