需要输入“网站上的无缝音频捕获”;-目前的技术水平是什么?

Need input on "seamless audio capturing on websites" - what is the state of the art?

本文关键字:目前 技术 是什么 水平 音频 输入 网站      更新时间:2023-09-26

我的问题的简短版本是:

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

"无缝"是指不需要使用外部程序来录制和上传文件。

几个约束条件:

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

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

我想知道为什么这个功能还没有实现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分钟)

Chrome 14 Beta增加了本地客户端,Lion支持,Web音频

语音输入API规范

The Capture API - W3C Working Draft 01 April 2010

HTML Media Capture - W3C工作草案2011年4月14日

有两种方法来处理这个

    HTML5语音输入实时通信

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

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

理论上,你可以为火狐写一个webkit-speech插件,这将满足你的chrome &Firefox支持标准。在实践中,编写这样一个插件是一个野兽的工作。

WebRTC是由chromium支持的,是实验性的

也证明webkit有navigator.webkitGetUserMedia(这是在WHATWG规范中定义的),但我不能让它做任何事情。你可能需要用到chromium

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