更新记录

1.0.0(2025-05-12) 下载此版本

制作uts插件,控制安卓端音量


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
Android:支持,iOS:不确定,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

音量控制插件

简介

用于获取和设置安卓系统音量的UTS插件,支持各种音量类型,包括媒体音量、通话音量、系统音量等。

平台支持

  • Android

使用方法

安装插件

将插件安装到项目的 uni_modules 目录中。

获取音量

// 获取媒体音量
uni.requireNativePlugin('VolumeController').getVolume({
  type: 'music' // 可选: music(默认), call, system, ring, alarm, notification
}, res => {
  console.log('当前音量:', res.volume); // 0-1之间的小数
});

设置音量

// 设置媒体音量
uni.requireNativePlugin('VolumeController').setVolume({
  volume: 0.5, // 0-1之间的小数
  type: 'music', // 可选: music(默认), call, system, ring, alarm, notification
  showUI: false // 是否显示系统音量UI
}, res => {
  console.log('设置结果:', res.code === 0 ? '成功' : '失败');
});

参数说明

音量类型

  • music: 媒体音量 (默认)
  • call: 通话音量
  • system: 系统音量
  • ring: 铃声音量
  • alarm: 闹钟音量
  • notification: 通知音量

注意事项

  • 音量值范围为0-1之间的小数,表示音量百分比
  • 需要 Android 设备权限支持

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问