# 系统音量 volume

# 导入模块

import volume from '@system.volume';

# volume.getMediaValue(OBJECT)

获取当前多媒体音量。

  • 参数
参数名 类型 必填 说明
success Function 成功回调。
fail Function 失败回调。
complete Function 执行结束后的回调。
  • 返回值
参数名 类型 说明
value Number 系统媒体当前音量,共有 5 个音量档次 0, 0.4, 0.6, 0.8, 1。
  • 示例
volume.getMediaValue({
	success: function(data) {
		console.log(`handling success: ${data.value}`);
	},
	fail: function(data, code) {
		console.log(`handling fail, code = ${code}`);
	}
});

# volume.setMediaValue(OBJECT)

设置当前多媒体音量。

  • 参数
参数名 类型 必填 说明
value Number 设置的音量,共有 5 个音量档次 0, 0.4, 0.6, 0.8, 1。
success Function 成功回调。
fail Function 失败回调,连接蓝牙耳机加大音量时,会有弹窗提醒,点取消按钮会走 fail 回调,音量不会变化。
complete Function 执行结束后的回调。
  • 示例
volume.setMediaValue({
	value: 0.8,
	success: function() {
		console.log('handling success');
	},
	fail: function(data, code) {
		console.log(`handling fail, code = ${code}`);
	}
});