因为HDMI I2S & CODEC I2S 在芯片内部都是同一个I2S,
因此CODEC有声音时候,也有声音通过I2S 发送到HDMI,
这样取消掉HDMI Audio 检测即可实现HDMI &codec 喇叭同时输出。

 


diff --git a/services/java/com/android/server/WiredAccessoryManager.java b/services/java/com/android/server/WiredAccessoryManager.java
index c8d3510..2fb231e 100644
--- a/services/java/com/android/server/WiredAccessoryManager.java
+++ b/services/java/com/android/server/WiredAccessoryManager.java
@@ -374,7 +374,7 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks {
             //
             // If the kernel does not have an "hdmi_audio" switch, just fall back on the older
             // "hdmi" switch instead.
-            uei = new UEventInfo(NAME_HDMI_AUDIO, BIT_HDMI_AUDIO, 0);
+/*            uei = new UEventInfo(NAME_HDMI_AUDIO, BIT_HDMI_AUDIO, 0);
             if (uei.checkSwitchExists()) {
                 retVal.add(uei);
             } else {
@@ -385,7 +385,7 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks {
                     Slog.w(TAG, "This kernel does not have HDMI audio support");
                 }
             }
-
+*/
             return retVal;
         }

 

更多相关文章

  1. android添加开机声音
  2. 音频的播放
  3. android PreferenceActivity 配置Activity
  4. Android耳机声音自动调整
  5. Android之声音管理器《AudioManager》的使用以及音量控制
  6. Android声音管理AudioManager使用
  7. Android播放ogg声音文件
  8. Android(安卓)8 声音调整过程
  9. Android获取声音长度

随机推荐

  1. 美团DB数据同步到数据仓库的架构与实践
  2. MySQL 8忘记密码的最佳处理方式浅析
  3. MySQL主从延迟现象及原理分析详解
  4. mysql 8.0.13手动安装教程
  5. MySQL中无过滤条件的count详解
  6. MySQL中int最大值深入讲解
  7. Mysql主键和唯一键的区别点总结
  8. MySQL按时间统计数据的方法总结
  9. 实例讲解MySQL中乐观锁和悲观锁
  10. SQL和NoSQL之间的区别总结