acc5Util

概述

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

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18