# 系统音量 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}`);
	}
});