2011-01-02 13 views
3

私はSamsungが活気があり、私はBluetoothを使用して車に接続しています。サムスンの音楽アプリには、オーディオをブルートゥースや電話でルーティングするボタンがあります。on android a2dpから音声を再ルーティングする方法

この機能をどのように作成できたかは誰でも知っています。私は、SDKを見て、私はこの定数は廃止され

ROUTE_BLUETOOTH_A2DP

を参照してください。 に直接オーディオルーティングを設定しないでください。代わりに setSpeakerphoneOn()、 setBluetoothScoOn()メソッドを使用してください。

A2DPに 定数値bluetoothのためのルーティングオーディオ出力:16(0x00000010)

をいますが、それは「非推奨」と表示されている見ることができるように、私はsetBluetoothScoOnのためのオプションを参照してくださいではなく、ために相当a2dpをオンに設定します。

私の最終目標は、私がa2dpに外出することを可能にするウィジェットを作成することです。だから私は音楽をストリーミングしてナビゲーターを使いたいときに電源を切ることができますが、音楽やラジオを同時に聞くことができます。 (...これはあなたの質問の時に利用可能であったかどうかわからない)

setBluetoothA2dpOn(); 

しかし、それはまた、非推奨です:ここで

答えて

1

は、あなたが探しているものです。

audioManager.startBluetoothSco(); 
audioManager.setBluetoothScoOn(true); 

とルーティングを停止する:

私の推測では、代わりにこれを使用することであろう

audioManager.setBluetoothScoOn(false); 
audioManager.stopBluetoothSco(); 

audioManagerはAudioManagerのインスタンスです。

はここAudioManagerへの参照です:AudioManager

は、この情報がお役に立てば幸い、歓声

関連する問題