2013-02-23 22 views
2

我目前正在为一个黑客马拉松编程一个quick'n'dirty HTML5原型。如何使用麦克风检测声音吹响/尖叫(用于概念验证)?

用户不得不在他的笔记本电脑上吹麦克风(或尖叫它!),直到达到某个(任意)级别。

我没有发现任何东西,可以帮助我在紧张的日程到目前为止...

由于事件类型(编程马拉松),我想要实现的东西,只是工作,它不必保持稳定或安全......好吧,这是一个原型:-)

我们使用HTML5,当然还有JavaScript。 jQuery已经在项目中使用了,演示将使用最新版本的Chromium显示。

我希望我已经够清楚了,请不要犹豫,如果需要的话可以问我更多的信息。

谢谢!

+0

的可能重复[?是HTML5的getUserMedia音频录制工作现在(http://stackoverflow.com/questions/10791457/is-html5s- getusermedia-for-audio-recording-working-now)另请参见[本简介](http://www.html5rocks.com/en/tutorials/getusermedia/intro/)。如果您在使用代码时遇到困难,请回复一个更具体的问题。 – Bergi 2013-02-23 16:37:46

回答

1

你可以用非稳定的Web Audio API和getUserMedia来做到这一点。

在HTML5ROCKS是有关该功能的短文章: http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled

+1

我终于跑了一些(太多的黑客马拉松)测试,没有任何工作。我的意思是,我们甚至在许多操作系统和浏览器下尝试了许多计算机上的在线演示,_nothing_。我们没有时间进行更多的调查,最终的行为在演示期间实际上是伪造的(但我们并没有对此作出说谎:D)。再多一点硬件,我们就可以使用Arduino了(对于项目的物理部分),完全按照需要完成这项工作。不管怎么说,还是要谢谢你! – astorije 2013-02-25 14:05:32