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及更高版本