我的问题的简短版本是:
如何在网站上实现无缝音频捕获并将其保存在服务器上?
“无缝”表示不必使用外部程序进行录制,然后再上传文件。
几个限制:
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
答案 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支持标准。在实践中,编写这样的插件是作业的野兽。
另外,事实证明webkit有navigator.webkitGetUserMedia
(在WHATWG specification中定义),但我无法做任何事情。你可能需要铬来做某事