soundDetection

概述

soundDetection 插件可以通过麦克风检测声音分贝

soundDetection

开始检测声音分贝。

start({params},{callback(ret))

params

repeat:

  • 类型:布尔
  • 描述:(可选项)是否持续地返回分贝值
  • 默认值:false

callback(ret)

ret:

  • 类型:JSON对象
  • 描述:返回声音分贝;
  • 内部字段:
{
    status : true ,    //布尔类型;是否获取成功
    dB : 30.168        //数字类型;分贝值

}

示例代码

var soundDetection = api.require('soundDetection');
var params = {repeat:true};
soundDetection. start(params,function(ret) {
     if (ret.status) {
         alert(ret.dB);
      }
});

可用性

iOS系统,android系统

可提供的1.0.0及更高版本

stop

结束分贝检测

stop();

示例代码

var soundDetection = api.require('soundDetection');
soundDetection.stop()

可用性

iOS系统,android系统 可提供的1.0.0及更高版本

setInterval

设置返回间隔

setInterval(({params},{callback(ret));

params

interval:

  • 类型:数字类型
  • 描述:返回时间间隔
  • 单位:s

callback(ret)

ret:

  • 类型:JSON对象
  • 描述:返回声音分贝;
  • 内部字段:
{
    status : true ,    //布尔类型;是否设置成功

}

示例代码

var soundDetection = api.require('soundDetection');
soundDetection.setInterval({
interval:5
},function(ret) {
    alert(ret);
})

可用性

iOS系统,android系统 可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18