Script 1.8.1

setVolumes

原型:

setVolumes(type, volume)

是否支持多设备:

支持

对应的 REST API:

设置音量

描述:

设置手机音量。

参数:


  • type: 常量值,需要调整的音量类型可为:

    sigmaConst.VolRing(响铃音量)
    sigmaConst.VolNotify(通知音量)
    sigmaConst.VolMedia(媒体音量)
    sigmaConst.VolAlarm(闹钟音量)
    sigmaConst.VolAll(所有音量)

  • volume: 整型,0-100。音量的百分数大小


返回值:

整型:成功返回 0,失败返回 -1,此时可通过 lastError() 函数获取具体的错误信息。

示例:
//示例1
// 获取当前主控设备对象
var device = Device.getMain();
//将当前手机的所有音量大小为 50%
var ret = device.setVolumes(sigmaConst.VolAll, 50);
if(ret == 0) {
    print("Successfully set the phone Volumes");
} else {
    print(lastError());
}


//示例2
// 获取当前主控设备对象
var device = Device.getMain();
//将当前手机的响铃音量音量大小为 40%
var ret = device.setVolumes(sigmaConst.VolRing, 40);
if(ret == 0) {
    print("Successfully set the phone Volumes");
} else {
    print(lastError());
}
运行结果:
//成功设置手机音量则返回:
Successfully set the phone Volumes
//否则返回具体的错误信息