9

Nexus 5 の AOSP Android イメージを変更して、Bluetooth A2DP Sink のサポートを含めようとしています。Google は、Nexus 5 の非表示のビルド ターゲットを含めるのに十分親切であることがわかりました。

https://android.googlesource.com/device/lge/hammerhead/+/android-5.0.1_r1/car_hammerhead.mk

これには、デバイスが Bluetooth 経由で A2DP シンク サービスをアドバタイズできるようにする変更された Bluedroid 構成ファイルが含まれます。また、デバイスのクラスを Bluetooth Automative Carkit に変更し、Bluetooth.apk の構成を変更して、A2DP シンクと AVRCP コントロール サービスをサポートします。

これで、約 75% まで進みました。KitKat 電話を入手して、Nexus 5 の変更されたビルドにペアリングすることで、これをテストしました。A2DP Sink サービスを正しくアドバタイズし、KitKat 電話を A2DP Sink サービスに接続できるようにします。KitKat フォンから、Nexus 5 に音楽をストリーミングできるようにも見えました。しかし、Nexus 5 では音楽が聞こえません。Nexus 5 で HCI トラフィックをキャプチャしたところ、実際に音楽がストリーミングされていることがわかりました。電話。

問題は、Bluetooth デバイスがオーディオ ストリームを受信するが、オーディオがスピーカーにルーティングされないことです。A2DPストリームをNexus 5のスピーカーにルーティングする方法を知っている人はいますか?

4

0 に答える 0