需要输入“网站上的无缝音频捕获” - 最先进的技术是什么?

时间:2011-08-15 09:37:07

标签: javascript html5 audio-recording

我的问题的简短版本是:

如何在网站上实现无缝音频捕获并将其保存在服务器上?

“无缝”表示不必使用外部程序进行录制,然后再上传文件。

几个限制:

1)无Adobe 或其他商业许可工具

2)至少在最新版本的Chrome或Firefox上运行(这也意味着浏览器插件对我起作用了!)

3)没有java

我想知道为什么HTML5还没有实现这个功能,因为据我所知,它是一个非常理想的确定!?

我对这句话感到有点困惑:

  

Flash将保留的另一个领域是视频会议和录制音频或视频。 HTML5没有控制用户麦克风或网络摄像头的方法。这意味着Flash将继续用于会议应用程序和视频聊天程序。

http://www.jimcode.org/2011/07/html5-and-flash-why-flash-is-here-to-stay/

因为它声明HTML5没有计划此功能!?


YUI Theater — Scott Schiller: “Probably, Maybe, No: The State Of HTML5 Audio” (51 min.)

Chrome 14 Beta Adds Native Client, Lion Support, Web Audio

Speech Input API Specification

The Capture API - W3C Working Draft 01 April 2010

HTML Media Capture - W3C Working Draft 14 April 2011

2 个答案:

答案 0 :(得分:2)

目前正在开发HTML 5 Device API,它将允许本机HTML / JavaScript访问输入设备,如相机和麦克风。

答案 1 :(得分:2)

有两种处理此方法的方法

HTML5语音输入目前由chrome(也许是safari)支持为

<input type="text" x-webkit-speech />

从理论上讲,你可以为firefox编写一个webkit-speech插件,这将符合你的chrome&amp; amp; firefox支持标准。在实践中,编写这样的插件是作业的野兽

WebRTC支持chromium并且是实验性的

另外,事实证明webkit有navigator.webkitGetUserMedia(在WHATWG specification中定义),但我无法做任何事情。你可能需要铬来做某事