问题
有时候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");
}
}
+ */
}