我们正在开发Android框架,音频输出的缺省值是HDMI。当蓝牙与Android连接时,音频输出将通过A2DP协议重定向到蓝牙。我们如何同时将音频路由到蓝牙扬声器和HDMI输出?我们看过framework/base/media/java/android/media/AudioService.java和frameworks/av/services/audioflinger/AudioFlinger.cpp,但我现在不知道。有人有这种经验吗?谢谢!
发布于 2014-11-11 13:45:10
我很肯定这是不可能做到的。我完全相信这是你不应该做的事情。当您通过A2DP发送音频时,它是重新编码的,它不是您通过HDMI发送的相同的音频流。它们也将不同步,因为在A2DP和HDMI之间有完全不同的延迟。
https://stackoverflow.com/questions/26864520
复制相似问题