acc5Util
来自于:开发者立即使用
getVol setVol audioSessionPlayback audioSessionSoloAmbient getBrightness setBrightness
概述
acc5Util 本模块封装了原生代码设置及获取app系统媒体音量,平路亮度调节及获取功能。
getVol
获取app系统媒体音量
getVol(function(ret,err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
cmd:"getVol",
data:{
system:1, //系统音量
music:1, //媒体音量
call:1, //通话音量
ring:1, //铃声音量
alarm:1, //闹铃音量
notice:1 //提示音量
}
}
err:
- 类型:JSON对象
- 内部字段:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.getVol({},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
setVol
设置媒体音量
setVol({value:1},function(ret,err))
params
value
- 类型:数值型(0-1)
- 描述:要设置的系统媒体音量值。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.setVol({value:1},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
audioSessionPlayback
设置音频不会被静音键和锁屏键静音。适用于音频是主要功能的APP,像网易云这些音乐app,锁屏后依然可以播放。
audioSessionPlayback({},function(ret,err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.setVol({value:1},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统
可提供的1.0.0及更高版本
audioSessionSoloAmbient
设置音频会被静音键和锁屏键静音。
audioSessionSoloAmbient({},function(ret,err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.audioSessionSoloAmbient({},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统
可提供的1.0.0及更高版本
getBrightness
获取屏幕亮度
getBrightness(function(ret,err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
cmd:"getBrightness",
data:0.5
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.getBrightness({},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
setBrightness
设置屏幕亮度
setBrightness({value:1},function(ret,err))
params
value
- 类型:数值型(0-1)
- 描述:要设置的屏幕的亮度值。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{ cmd:"setBrightness",
status: true //布尔型;true||false
}
示例代码
var acc5Util=api.require('acc5Util');
acc5Util.setBrightness({value:0.8},function(ret,err){
alert(JSON.stringify(ret));
})
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本