我只需要捕捉比某一级别更响亮的声音。 有可能吗?
我现在关于getUserMedia
,但没有找到解决此问题的任何信息。
答案 0 :(得分:3)
是的,您可以使用Web Audio检测音量级别(我做了一个代码示例:https://github.com/cwilso/volume-meter),然后用它来打开声音录音(例如使用相对较新的MediaRecorder API,或者像RecorderJS这样的库(https://github.com/mattdiamond/Recorderjs)。你需要自己制定一堆代码决策(比如,它是否自动关闭?什么级别打开?瞬时音量或平均音量随时间变化) ?)