0

スピーカーを制御するアプリを開発しています。アプリで音楽を再生したり、カラオケをしたり (音楽とマイクを同時に再生したり)、ユーザーに基本的な EQ を提供したりしたいと考えています。これまでの私の問題は、Bluetooth を介して音楽を再生することでした。私のアプリ:-近くのすべてのBluetoothスピーカーを検出します-それらをリストに入れます-クリックしたデバイスとペアリングし、ユーザーをBluetooth設定に送信してそれに接続します今、私の問題はBluetoothスピーカーで音楽を正常に再生しています. AudioManager を使用して、SCO 経由で再生するように設定します。

audioManager.setMode(AudioManager.MODE_IN_CALL); 
audioManager.startBluetoothSco();
audioManager.setBluetoothScoOn(true);

次に、音楽ファイルを再生しようとしますが、これはデバイスのスピーカーでのみ再生され、接続されている Bluetooth スピーカーでは再生されません。だから私の質問は、何が欠けているのですか? A2DP シンクについて少し読みましたが、最近のバージョンでは利用できないようです。助言がありますか?前もって感謝します。TDLR: ペアリングされた Bluetooth スピーカーで音楽を再生するにはどうすればよいですか?

4

2 に答える 2