我有一个带有特殊问题的自定义Android AOSP ROM:音量只能设置为0%或100%。因此,音量按钮只是打开或关闭声音。如果我改为使用音量滑块,并且音量未静音,则会立即跳至100%。即使是暂时也没有减少音量。
有趣的是,铃声和闹钟的音量不受影响,可以照常设置。
通过耳机,内置扬声器和HDMI输出问题。
我尝试了setprop ro.config.media_vol_steps 30
,这确实有效,因为它改变了滑块中的音量步数 - 但它不会影响输出音量。我在logcat
中找不到任何内容,这是唯一可疑的内容(我通过滑块将音量设置为较低值):
02-08 06:18:43.117 1813 2298 V audio_hw_primary: out_set_parameters: routing=1024
02-08 06:18:43.670 22493 22493 I vol.Events: writeEvent touch_level_changed STREAM_MUSIC 3
02-08 06:18:44.127 22493 22493 I vol.Events: writeEvent touch_level_done STREAM_MUSIC 3
02-08 06:18:46.575 22493 22493 I vol.Events: writeEvent dismiss_dialog touch_outside
02-08 06:18:46.581 22493 24066 I vol.Events: writeEvent active_stream_changed UNKNOWN_STREAM_-1
02-08 06:18:46.695 1813 2298 V audio_hw_primary: out_set_parameters: routing=1024
02-08 06:18:49.842 1813 2298 D audio_hw_primary: out_standby
是什么导致这个?例如。硬件是否将当前卷报告回UI(那么它可能是驱动程序问题)?
答案 0 :(得分:0)
在ROM中,设置了固定音量(完整)。它是一种资源配置。通常为HDMI设备完成。