如何使用 Phonegap/Cordova 获取实时麦克风电平?
How to get real-time microphone levels with Phonegap/Cordova?
我正在寻找一种从麦克风实时读取体积数据的方法。只是某种一般 "loudness"。目的是当您在 html5 canvas 元素上对着麦克风说话时让嘴唇移动...
我基本上想要这个插件,但用于麦克风级别而不是相机:
https://github.com/casoninabox/luminance-cordova-ios
有谁知道任何现有的库可以做到这一点,或者我可以如何为 iOS 创建一个插件?我猜它会涉及 AVAudioSession
?
有一个插件,以分贝为单位测量音量数据:https://github.com/akofman/cordova-plugin-dbmeter
安装插件:
cordova plugin add cordova-plugin-dbmeter
确保将这些行添加到您的应用程序 config.xml,因为该插件当前不支持 Swift 3.
<preference name="UseLegacySwiftLanguageVersion" value="true" />
像这样使用插件:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
DBMeter.start(function(dB){
console.log(dB);
});
}
我正在寻找一种从麦克风实时读取体积数据的方法。只是某种一般 "loudness"。目的是当您在 html5 canvas 元素上对着麦克风说话时让嘴唇移动...
我基本上想要这个插件,但用于麦克风级别而不是相机:
https://github.com/casoninabox/luminance-cordova-ios
有谁知道任何现有的库可以做到这一点,或者我可以如何为 iOS 创建一个插件?我猜它会涉及 AVAudioSession
?
有一个插件,以分贝为单位测量音量数据:https://github.com/akofman/cordova-plugin-dbmeter
安装插件:
cordova plugin add cordova-plugin-dbmeter
确保将这些行添加到您的应用程序 config.xml,因为该插件当前不支持 Swift 3.
<preference name="UseLegacySwiftLanguageVersion" value="true" />
像这样使用插件:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
DBMeter.start(function(dB){
console.log(dB);
});
}