acc5Util

来自于:开发者立即使用

getVol setVol audioSessionPlayback audioSessionSoloAmbient getBrightness setBrightness

概述

acc5Util 本模块封装了原生代码设置及获取app系统媒体音量,平路亮度调节及获取功能。

getVol

获取app系统媒体音量

getVol(function(ret,err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. cmd:"getVol",
  3. data:{
  4. system:1, //系统音量
  5. music:1, //媒体音量
  6. call:1, //通话音量
  7. ring:1, //铃声音量
  8. alarm:1, //闹铃音量
  9. notice:1 //提示音量
  10. }
  11. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 //数字类型;
  3. //错误码:
  4. //-1(未知错误),
  5. //0(成功)
  6. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.getVol({},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

setVol

设置媒体音量

setVol({value:1},function(ret,err))

params

value

  • 类型:数值型(0-1)
  • 描述:要设置的系统媒体音量值。

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 //数字类型;
  3. //错误码:
  4. //-1(未知错误),
  5. //0(成功)
  6. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.setVol({value:1},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

audioSessionPlayback

设置音频不会被静音键和锁屏键静音。适用于音频是主要功能的APP,像网易云这些音乐app,锁屏后依然可以播放。

audioSessionPlayback({},function(ret,err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 //数字类型;
  3. //错误码:
  4. //-1(未知错误),
  5. //0(成功)
  6. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.setVol({value:1},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统

可提供的1.0.0及更高版本

audioSessionSoloAmbient

设置音频会被静音键和锁屏键静音。

audioSessionSoloAmbient({},function(ret,err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. code: 0 //数字类型;
  3. //错误码:
  4. //-1(未知错误),
  5. //0(成功)
  6. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.audioSessionSoloAmbient({},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统

可提供的1.0.0及更高版本

getBrightness

获取屏幕亮度

getBrightness(function(ret,err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. cmd:"getBrightness",
  3. data:0.5
  4. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.getBrightness({},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

setBrightness

设置屏幕亮度

setBrightness({value:1},function(ret,err))

params

value

  • 类型:数值型(0-1)
  • 描述:要设置的屏幕的亮度值。

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. { cmd:"setBrightness"
  2. status: true //布尔型;true||false
  3. }

示例代码

  1. var acc5Util=api.require('acc5Util');
  2. acc5Util.setBrightness({value:0.8},function(ret,err){
  3. alert(JSON.stringify(ret));
  4. })

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本