Witaj, tam możesz pobrać plik APK "Dynamic Media BT Router" dla Androida za darmo, wersja pliku apk to 0.6.5 aby pobrać na urządzenie z systemem Android, po prostu kliknij ten przycisk. To łatwe i gwarancja. Dostarczamy tylko oryginalne pliki APK. Jeśli którykolwiek z materiałów w tej witrynie narusza Twoje prawa, zgłoś nam
Prosta usługa w tle, która wykrywa odtwarzanie w globalnym audiomixie, a następnie otwiera kanał BluetoothSco, aby dźwięk był odtwarzany na urządzeniu mono Bluetooth (profil głośnomówiący).
Pomysł
Włącz dynamiczne odtwarzanie dowolnego dźwięku multimediów na urządzeniu Bluetooth. Zwłaszcza w przypadku przewodnika po oprogramowaniu nawigacyjnym. Kanał Bluetooth powinien zostać otwarty, gdy odtwarzanie zostanie rozpoczęte i zamknięte po zakończeniu odtwarzania.
Porównanie z podobnymi aplikacjami:
Wszystkie inne aplikacje, które widziałem, nie są dynamiczne lub (jak sądzę) używają funkcji isMusicActive (), która w rzeczywistości nie jest niezawodna. Dlatego używam Visualizer API do pobierania anonimowych informacji z globalnego audiomixu i mogę na pewno określić, czy odtwarzany jest dźwięk. Funkcja API wizualizatora, której używam, jest dostępna tylko od wersji API Level 19 (KitKat - Android 4.4). Dla poziomów API poniżej używam również funkcji isMusicActive ().
Przekierowanie na podstawie stanu
Usługa jest uruchamiana tylko wtedy, gdy adapter Bluetooth jest włączony, wszystko inne nie miałoby sensu, prawda? Przekierowanie rozpoczyna się tylko wtedy, gdy urządzenie bluetooth jest podłączone do profilu bluetooth bez użycia rąk. Jeśli połączenie z zestawem głośnomówiącym nie jest już dostępne, zatrzymuje się przekierowanie.
Statyczne przekierowanie
Jeśli wybierzesz tę opcję, przekierowanie audio rozpocznie się zaraz po uruchomieniu usługi i zatrzyma się tylko z usługą. Żadne informacje audio nie są analizowane.
Jeśli wybierzesz opcję ponownego połączenia po połączeniu, usługa zostanie uruchomiona ponownie po zakończeniu połączenia głosowego (aplikacja telefoniczna ma priorytet nad kanałem SCO). Usługa zostanie uruchomiona ponownie po zakończeniu połączenia w celu przekierowania multimediów. Ta opcja jest dostępna tylko w połączeniu ze statycznym przekierowaniem.
Zamiar rozpoczęcia / zatrzymania usługi
To naprawdę proste! Wyślij następujące zamiary
• net.philipp_koch.dynamicmediabtrouter.ON
• net.philipp_koch.dynamicmediabtrouter.OFF
Wymagania:
• Urządzenie z Androidem o minimalnym poziomie API 11 (Honeycomb - Android 3.0)
- Poziom API 18 (Jelly Bean - Android 4.3) dla surowego strumienia bluetooth. Niższa wersja może wymagać zaakceptowania "połączenia"
- API Level 19 (Kitkit - Android 4.4) do rozpoznawania dźwięku za pomocą interfejsu API wizualizatora.
• Urządzenie Bluetooth, które obsługuje profil głośnomówiący (zazwyczaj zestawy słuchawkowe lub samochodowe głośniki)
• Brak menedżerów zadań! To bzdura i nic więcej! Zabijają usługę w tle, więc nie narzekaj!
Działaj zgodnie z projektem (tryb dynamiczny)
Jeśli zakończysz "połączenie" przekierowanie nie zatrzyma się i dźwięk zostanie przekierowany do nikąd. Ponieważ aplikacja była przeznaczona dla aplikacji nawigacyjnych, jest to przydatny projekt:
Jeśli zacznie się przekierowanie i już wiesz o przedstawionych informacjach, możesz zakończyć "połączenie" zaraz po uruchomieniu. Po odtworzeniu informacji usługa zamknie kanał w zwykły sposób i otworzy go ponownie, gdy tylko zostanie wykryty dźwięk.
Jeśli używasz aplikacji do przekierowania muzyki na czas ciągły i przypadkowo zakończysz "połączenie", musisz wstrzymać muzykę na co najmniej kilka sekund. Usługa zatrzyma przekierowanie i uruchomi ją ponownie po naciśnięciu przycisku odtwarzania.
Występuje zła jakość dźwięku
Nie mogę tego naprawić. Profil bez użycia rąk nie jest przeznaczony do wysokiej jakości. Zamiast tego musisz użyć A2DP!
Co pozostało do zrobienia?
• zatrzymaj usługę przed powiadomieniem