decibel

来自于:开发者

getDecibel stop

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

getDecibel

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

getDecibel({params}, callback(ret))

params

repeat:

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

interval:

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

callback(ret)

ret:

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

示例代码

  1. var decibel = api.require('decibel');
  2. decibel.getDecibel({
  3. "repeat": true,
  4. "interval": 50
  5. }, function(ret){
  6. //alert(JSON.stringify(ret));
  7. document.getElementById("db").value = ret.dB;
  8. });

可用性

Android系统、iOS系统

stop

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

stop()

示例代码

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

可用性

Android系统、iOS系统