繁体   English   中英

来自javascript的麦克风音量控制

[英]microphone volume control from javascript

我希望能够从浏览器控制系统麦克风音量。

我知道可以使用Flash或Silverlight录制麦克风,但这些不允许控制麦克风音量。 (Flash有Microphone.gain ,但由于它只是一个软件倍增器,当系统麦克风音量静音或太大时它没有帮助。)我想可以通过JNI通过Trusted Java Applet修改麦克风,但获得Java安装在用户计算机上对于非精明的用户来说很难。 (更不用说让Applet持续加载的问题。)

我听说过HTML5会有某种麦克风访问,但我是否也不清楚它是否允许音量控制。 无论如何,我认为任何浏览器都不支持它。

有没有允许音量控制的插件? 旧的Google Gears项目有一些AudioApi文档,虽然这些文档似乎没有成为实际的插件。 还有谷歌Talk插件 - 它似乎做了某种增益控制,但不清楚该插件是否有api。

也许有麦克风访问的HTML5实现插件草案(比如indexeddb )?

判决结果是,这将是一个安全问题。 除非使用插件,否则浏览器应用程序无法更改系统麦克风音量,就像无法更改系统扬声器音量一样。 但是,您可以放大或缩小Flash或Java中的输入流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM