2011-01-02 4 views
3

나는 삼성의 생동감이 있으며 블루투스를 사용하여 내 차에 연결하고 있습니다. 삼성 뮤직 앱에는 오디오를 블루투스 또는 전화를 통해 라우팅하는 버튼이 있습니다.on android a2dp에서 오디오를 리 라우팅하는 방법

누구나이 기능을 만들 수있는 방법을 알고 있습니다. 나는 SDK를 쳐다 보면서 나는이 정수가되지 않습니다

ROUTE_BLUETOOTH_A2DP

를 참조하십시오. 은 직접 오디오 라우팅을 설정하지 말고 setSpeakerphoneOn(), setBluetoothScoOn() 메소드를 대신 사용하십시오. 16 (으로 0x00000010)

을하지만 당신은 그것을 "사용되지 않는"로 표시됩니다 볼 수 있듯이, 나는 setBluetoothScoOn에 대한 옵션을 볼 수 있지만, 위해에 해당하지 :

라우팅 오디오 출력은 A2DP 상수 값을 블루투스 a2dp를 설정하십시오.

내 최종 목표는 a2dp로 나갈 때 켜고 끄는 위젯을 만드는 것입니다. 그래서 네비게이터를 사용하고 싶을 때 음악을 스트리밍하고 끄기를 원할 때 음악을 켜거나 라디오를들을 수 있습니다. (이 질문의 시간에 사용할 수있었습니다 확실하지 않은 경우 ...)

setBluetoothA2dpOn(); 

그러나 그것은 또한 사용되지 않는 것 :

답변

1

여기 당신이 찾고있는 무엇.

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

및 라우팅 중지 :

내 생각 엔이 대신 사용하는 것입니다

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

audioManager는 AudioManager의 인스턴스입니다. 이 도움이 AudioManager

희망, 환호

: 여기

는 AudioManager에 대한 참조입니다
관련 문제