V1.3.2: 音量控制只作用于 App 内部输出, 不再修改系统音量
三处入口全部收敛到 applyPlaybackMode(): - 播放界面-调音(全屏音量面板 showFullScreenVolumeDialog() 与调音弹窗 showAudioControlDialog() 的音乐音量滑杆) - 声音设置-歌曲最大音量 - 远程控制-音乐音量(mobile PATCH /api/v1/player/audio -> remoteAudio()) musicVolume(0-100) 作为 App 内部输出音量, 按线性系数施加到主播放器 (KtvVideoView.setPlaybackVolume / selectAudioChannel)与副音轨播放器 (vocalPlayer / embeddedVocalEngine); 删除 applySystemMusicVolume() 及其 4 处调用, AudioManager.setStreamVolume / getStreamMaxVolume 已全部移除。 副作用修正: 原先 App 音量 70% 时既把系统音量压到 70%、又把播放器衰减到 70%, 实际响度只有约 49%(重复衰减); 现在只衰减一次, 100% 即 unity gain。 版本号 1.3.1 -> 1.3.2(versionCode 7 -> 8)。按约定本次不发布 Release, 仅本地打包测试。
This commit is contained in:
+2
-2
@@ -11,8 +11,8 @@ android {
|
||||
applicationId "com.local.ktv"
|
||||
minSdk 21
|
||||
targetSdk 25
|
||||
versionCode 7
|
||||
versionName "1.3.1"
|
||||
versionCode 8
|
||||
versionName "1.3.2"
|
||||
ndk {
|
||||
// 双 ABI 打包:兼容 64 位(Exynos 1580 等 arm64-v8a)与 32 位设备(极米 Play 超越版
|
||||
// 的 Amlogic 950X2/S905X2 采用 32 位 Android 用户态,必须包含 armeabi-v7a,否则
|
||||
|
||||
Reference in New Issue
Block a user