feat(device): 增加耳机最大音量限制及显示提示

- 新增 getHomeVolumeMax 函数,计算耳机输出的最大允许音量
- 新增 getHeadphoneMaxVolumeDb 函数,获取耳机最大音量的 dB 值用于提示显示
- 修改 setVolume 函数,限制音量在动态最大值范围内,防止首页入口发送超限音量
- Home 页面音量滑块、旋钮角度及音量范围由固定 200 调整为当前设备最大音量
- 添加耳机最大音量提示文本,根据用户设置动态显示最大 dB 值
- 各语言文件新增耳机最大音量提示相关文案
- 优化实现,防止拖动时音量显示超出最大音量限制
This commit is contained in:
eafonyang
2026-09-23 19:05:35 +08:00
parent b555372cc8
commit 9d4750fb1e
6 changed files with 79 additions and 21 deletions
+1
View File
@@ -28,6 +28,7 @@
"volumePassthroughBlocked": "当前为音量直通模式({mode}),无法调节耳机音量。请在音频设置中关闭直通或改为「关闭」。",
"volumePassthroughMode0dB": "0dB",
"volumePassthroughMode12dB": "-12dB",
"hpMaxVolumeHint": "已设置耳机最大音量,最大音量为:{db}dB",
"powerOffToastDemo": "演示模式:已断开与设备的连接",
"powerOffToastSent": "已发送关机指令",
"doubleClickHint": "双击进入",