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