rk3399 android12关闭hdmi 声音

发布时间 2023-09-01 12:01:25作者: xiaowang_lj

问题

有时候HDMI和喇叭同时输出,此时需要关闭掉HDMI的声音,该如何修改呢?

解决方式

修改方式如下

--- a/frameworks/base/services/core/java/com/android/server/WiredAccessoryManager.java
+++ b/frameworks/base/services/core/java/com/android/server/WiredAccessoryManager.java
@@ -440,6 +440,7 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks {
            // "hdmi" switch instead.
            boolean isBOX = "box".equals(SystemProperties.get("ro.target.product", "box"));
            if (!isBOX) {
+            /*
                uei = new UEventInfo(NAME_HDMI_AUDIO, BIT_HDMI_AUDIO, 0, 0);
                if (uei.checkSwitchExists()) {
                    retVal.add(uei);
@@ -451,6 +452,7 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks {
                        Slog.w(TAG, "This kernel does not have HDMI audio support");
                    }
                }
+                */
            }