Dynamic Media BT Mono Router 정보
동적 서비스는 모노 블루투스 헤드셋을 통해 소리를 재생!
오디오가 당신의 모노 블루투스 장치 (핸즈프리 프로파일)에서 재생되도록 한 다음 글로벌 audiomix에 어떤 재생을 감지하고 간단한 배경 서비스는 BluetoothSco 채널을 엽니 다.
아이디어
블루투스 장치에서 미디어 사운드의 동적 재생을 활성화합니다. 특히 네비게이션 소프트웨어의 방향 가이드. 재생이 시작되고, 재생이 완료된 후 닫힐 때 블루투스 채널을 개방한다.
비슷한 앱의 비교 :
내가 본 다른 모든 응용 프로그램은 동적이 아니거나 (내 생각)는 사실에 믿을되지 않습니다 isMusicActive () 함수를 사용합니다. 그러므로 나는 오디오가 재생되는 경우 있는지 확인하기위한 글로벌 audiomix과 수에서 익명 처리 정보를 잡기 위해 시각화 API를 사용합니다. (- 안드로이드 4.4 Kitkat으로) 내가 사용하는 비주얼 API 함수는 API 레벨 19 이후에만 사용할 수 있습니다. I 아래 API 레벨뿐만 아니라 isMusicActive () 함수를 사용한다.
국가 기반 리디렉션
이 서비스는 블루투스 어댑터가 설정되어있는 경우에만 시동 가능한, 다른 모든는 것 의미하지 것입니까? 블루투스 장치는 블루투스 핸즈프리 프로파일에 연결된 경우에만 재 시작한다. 핸즈프리 연결을 사용할 수없는 경우 더 이상 재 지정이 중지됩니다.
정적 리디렉션
이 옵션을 선택하면 사용자가 서비스를 시작 만 서비스 중지로 오디오 리디렉션은 곧 시작됩니다. 오디오 정보를 분석하지 않습니다.
당신은 음성 통화가 종료 된 후 서비스 자체를 다시 시작 콜 옵션 후 재 연결을 선택하는 경우 (전화 응용 프로그램은 SCO 채널을 통해 우선 순위를가집니다). 당신은 미디어 리디렉션 "전화"종료하면 서비스도 다시 시작됩니다. 이 옵션은 정적 재와 함께에서만 사용할 수 있습니다.
의도가 시작하는 / 서비스를 중지
정말 정말 간단합니다! 다음과 같은 의도로 보내기
황소 &; net.philipp_koch.dynamicmediabtrouter.ON을
황소 &; net.philipp_koch.dynamicmediabtrouter.OFF을
요구 사항 :
& 황소, 최소 API 레벨 11를 가진 안드로이드 장치 (허니 콤 - 안드로이드 3.0)
- 원시 블루투스 스트림 - API 레벨 18 (4.3 안드로이드 젤리 빈). 낮은 버전은 "전화"동의해야 할 수 있습니다
- 시각화 도우미 API를 통해 음성 인식 - API 레벨 19 (안드로이드 4.4 Kitkit).
& 황소, 핸즈프리 프로파일을 지원하는 블루투스 장치 (보통 - 헤드셋 또는 자동차 스피커폰)
& 황소 아니오 작업 관리자! 그들은 쓰레기와 아무것도입니다! 그들은 너무 불평하지 않는 백그라운드 서비스를 죽일!
설계 (동적 모드)로 작동
당신이 "콜"을 종료하는 경우 재 지정은 중단하지 않고 오디오는 아무데도에 전달되지 않습니다. 앱이 내비게이션 앱 구성 되었기 때문에 이것은 유용한 디자인이다 :
재 시작하고 당신은 이미 당신은이 "전화"끝낼 수 있었다 제시된 정보를 알고있는 경우 즉시 시작됩니다. 정보가 연주 한 후 서비스가 평소와 같이 채널을 닫고 즉시 오디오가 감지 될 때 다시 열립니다.
당신이 진행하는 동안 음악을 리디렉션 할 응용 프로그램을 사용하고 "통화"를 종료하면 실수로 적어도 몇 초 동안 음악을 일시 중지해야합니다. 이 서비스는 리디렉션을 중지하고 재생을 눌러으로 다시 시작합니다.
당신은 나쁜 오디오 품질을 경험할
나는 그 문제를 해결 할 수 없습니다. 핸즈프리 프로파일은 높은 품질 없습니다. 대신 A2DP를 사용해야합니다!
를 할 남은 무엇?
&황소; 알림에서 서비스를 중지
What's new in the latest 0.6.5
Support for Android runtime permissions.
Record Audio permission is needed for the dynamic mode