feat(device): 增加耳机最大音量限制及显示提示
- 新增 getHomeVolumeMax 函数,计算耳机输出的最大允许音量 - 新增 getHeadphoneMaxVolumeDb 函数,获取耳机最大音量的 dB 值用于提示显示 - 修改 setVolume 函数,限制音量在动态最大值范围内,防止首页入口发送超限音量 - Home 页面音量滑块、旋钮角度及音量范围由固定 200 调整为当前设备最大音量 - 添加耳机最大音量提示文本,根据用户设置动态显示最大 dB 值 - 各语言文件新增耳机最大音量提示相关文案 - 优化实现,防止拖动时音量显示超出最大音量限制
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
"volumePassthroughBlocked": "Volume passthrough is active ({mode}). Headphone volume is fixed. Turn passthrough off in Audio settings.",
|
||||
"volumePassthroughMode0dB": "0dB",
|
||||
"volumePassthroughMode12dB": "-12dB",
|
||||
"hpMaxVolumeHint": "Headphone max volume is set. Maximum: {db}dB",
|
||||
"powerOffToastDemo": "Demo mode: disconnected from the device.",
|
||||
"powerOffToastSent": "Shutdown command sent.",
|
||||
"doubleClickHint": "Double-click to enter",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"volumePassthroughBlocked": "目前為音量直通模式({mode}),無法調節耳機音量。請在音訊設定中關閉直通或改為「關閉」。",
|
||||
"volumePassthroughMode0dB": "0dB",
|
||||
"volumePassthroughMode12dB": "-12dB",
|
||||
"hpMaxVolumeHint": "已設定耳機最大音量,最大音量為:{db}dB",
|
||||
"powerOffToastDemo": "演示模式:已中斷與裝置的連線",
|
||||
"powerOffToastSent": "已傳送關機指令",
|
||||
"doubleClickHint": "按兩下進入",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"volumePassthroughBlocked": "当前为音量直通模式({mode}),无法调节耳机音量。请在音频设置中关闭直通或改为「关闭」。",
|
||||
"volumePassthroughMode0dB": "0dB",
|
||||
"volumePassthroughMode12dB": "-12dB",
|
||||
"hpMaxVolumeHint": "已设置耳机最大音量,最大音量为:{db}dB",
|
||||
"powerOffToastDemo": "演示模式:已断开与设备的连接",
|
||||
"powerOffToastSent": "已发送关机指令",
|
||||
"doubleClickHint": "双击进入",
|
||||
|
||||
Reference in New Issue
Block a user