麦克风的声音活动级别只有javascript

Hoo*_*ook 5 javascript audio microphone android-activity

实际上我正在尝试从麦克风创建一个声音活动级别.没有记录只是一个现场水平.我找到了很多主题,但没有使用javascript.我找到了许多有用的链接,但我不知道如何只用javascript创建我想要的东西.该应用程序需要在多个移动平台上运行.(WebOS,Androïd,IOS ......)并最终在计算机上.

这是链接:

http://jsfiddle.net/7D3YS/

这个链接是一个简单的随机校平器.它看起来像我想要的.但是这个级别没有控制权.

http://docs.phonegap.com/en/1.1.0/phonegap_media_capture_capture.md.html#capture.captureAudio

它使用音频捕获,我认为这是最好的方式,但我不知道如何监听和创建图形渲染.

www.sajithmr.me/jrecorder/example1.html

这个例子正是我想要的,但它使用的是swf文件.它不适用于iPhone.

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/

谷歌创建了一个webkit,但我不知道如何在我的工作中使用它.

我感谢录制音频文件并同时收听此文件,但我不确定效率.

这就是我发现的一切.谢谢你的帮助!

巴斯蒂安

Mar*_*son 1

正如 PhoneGap 文档指出的那样,javascript 无法访问大多数设备的麦克风输入(除非为其指定了 api)。Phonegap 将尝试启动设备上的音频输入软件。

TLDR:您无法使用 JavaScript 直接访问麦克风输入,除非设备为其公开 API。

  • 说没有 API 你就什么都做不了,这是同义反复。他正在寻找的是一个phonegap 插件(内置或第三方),该插件公开了声音级别的API。 (4认同)