更新记录
1.0.2(2025-06-05)
修复安卓插件调用异常问题
1.0.1(2025-06-01)
1.支持安卓和iOS端,监听音量键+-,并隐藏系统音量变更UI 2.最小化应用,返回系统桌面
1.0.0(2025-05-31)
1.支持安卓和iOS端,监听音量键+-,并隐藏系统音量变更UI 2.最小化应用,返回系统桌面
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 5.0 | 12 | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | - | × | × | × | × |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | 12 | × | × |
yf-volume-tool
导入头文件
import { yfVolumeTool } from '@/uni_modules/yf-volume-tool'
隐藏APP音量变化动画HUD
yfVolumeTool.hiddenVolumeViewHud(true)
显示APP音量变化动画HUD
yfVolumeTool.hiddenVolumeViewHud(false)
最小化APP,返回到桌面
yfVolumeTool.gotoHome()
监听APP音量键点击
/**
* uniapp苹果 由以下方法处理
*/
yfVolumeTool.registerVolumeChange((volumeType) => {
// uniapp安卓 不再回调此方法
console.log('音量变化', volumeType)
})
/**
* uniapp安卓 兼容性问题由以下方法处理
*/
plus.key.addEventListener('keydown', (e) => {
yfVolumeTool.handleKeyEvent(e.keyCode, (volumeType) => {
console.log('音量变化', volumeType)
})
}, false)
plus.key.addEventListener('longpressed', (e) => {
yfVolumeTool.handleKeyEvent(e.keyCode, (volumeType) => {
console.log('音量变化', volumeType)
})
}, false)
取消APP音量键监听
yfVolumeTool.unregisterVolumeChange()
plus.key.removeEventListener('keydown', function(e) {})
plus.key.removeEventListener('longpressed', function(e) {})