Android Framwrork Bluetooth A2DP + HDMI

Мы разрабатываем Android Framework, и по умолчанию для вывода звука используется HDMI. Когда Bluetooth подключен к Android, аудиовыход будет перенаправлен на Bluetooth по протоколу A2DP. Как мы можем направить звук на динамик Bluetooth и выход HDMI одновременно? Мы смотрели framework/base/media/java/android/media/AudioService.java и frameworks/av/services/audioflinger/AudioFlinger.cpp, но я понятия не имею, сейчас. У кого-то есть опыт? Спасибо!

1 ответ

Решение

Я совершенно уверен, что это невозможно сделать. Я полностью убежден, что это то, что вы не должны делать. Когда вы отправляете аудио через A2DP, он перекодируется, это не тот аудио поток, который вы отправляете через HDMI. Они также будут не синхронизированы, поскольку у вас есть совершенно разные задержки между A2DP и ​​HDMI.

Другие вопросы по тегам