2011-07-30 67 views
5

是否有可能在任何当前的浏览器(包括,例如,铬金丝雀)?使用HTML5麦克风录制音频?

我见过的所有实例都是语音转文本。有没有什么要记录音频或将其流式传输到服务器?

更新2012年4月30日: getUserMedia API是sloowwwwly making its way into browsers。它是最新版本的Opera,显然是is in-progress in Chromium

如果你想它是如何工作的味道,请参阅:http://www.html5rocks.com/en/tutorials/getusermedia/intro/

+1

支持终于到来了,你可以按照http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled –

回答

0

Chrome和Firefox的标准版本完全支持导航。 getUserMedia();

已经有许多例子可以直接在浏览器中录制音频,甚至可以使用多种格式。

这里有几个例子: 这是迈向测试的WebRTC 的当前状态https://www.webrtc-experiment.com/RecordRTC/

我亲自在JS源MP3库记录能的限制和可能性完全面向项目在这里找到: https://github.com/nusofthq/Recordmp3js

此外,为了更新,您可以检查媒体捕获任务组提供的最新MediaStream Recording API建议。这在目前的浏览器中尚未实现,但将在不久的将来实现。