我正在寻找一种从麦克风实时读取音量数据的方法。只是某种一般的“响度”。当你在html5画布元素上对着麦克风讲话时,目的是让嘴唇移动......
我基本上想要这个插件,但是对于麦克风级别而不是相机:
https://github.com/casoninabox/luminance-cordova-ios
有没有人知道要执行此操作的任何现有库,或者我如何为iOS创建插件?我猜它会涉及AVAudioSession
?
答案 0 :(得分:1)
有一个插件,以分贝为单位测量体积数据:https://github.com/akofman/cordova-plugin-dbmeter
使用以下命令安装插件:
cordova plugin add cordova-plugin-dbmeter
请确保将这些行添加到app config.xml,因为该插件当前不支持Swift 3。
<preference name="UseLegacySwiftLanguageVersion" value="true" />
使用这样的插件:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
DBMeter.start(function(dB){
console.log(dB);
});
}