decibel

来自于:开发者

获取分贝值(dB)的模块。

getDecibel

获取周围环境的分贝值(dB)。

getDecibel({params}, callback(ret))

params

repeat:

  • 类型:布尔
  • 描述:(选填)是否持续地返回分贝值。默认是false,只返回一次结果。

interval:

  • 类型:数字
  • 描述:(选填)repeat为true才有效,返回的时间间隔,单位毫秒ms

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    code: 0 ,   //成功=0
    dB : 30.168   //分贝值

}

示例代码

    var decibel = api.require('decibel');
    decibel.getDecibel({
        "repeat": true,
        "interval": 50
    }, function(ret){
        //alert(JSON.stringify(ret));
        document.getElementById("db").value = ret.dB;
    });

可用性

Android系统、iOS系统

stop

停止返回分贝值,只有设repeat为true,才有必要调这个停止。

stop()

示例代码

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

可用性

Android系统、iOS系统