2016-12-03 31 views
6

Mam zestaw słuchawkowy Bluetooth. Podczas podłączania do systemu Windows 10 instaluje dwa profile na liście urządzeń odtwarzania:Jak wykonać A2DP i HSP jednocześnie?

  1. Tryb głośnomówiący. (Profil HSP)

  2. Stereo. (Profil A2DP)

Drugi (Stereo) jest ustawiony jako "Urządzenie domyślne" i "Domyślne urządzenie komunikacyjne" w systemie.

Po uruchomieniu dowolnego programu korzystającego z mikrofonu (nagrywarka, czat, połączenia VoIP, gry itp.) Dźwięk nagle przestaje działać I mogę używać mikrofonu tylko do momentu zatrzymania rejestratora lub połączenia.

Aby ponownie włączyć dźwięk, należy ustawić profil Hands-Free (HSP) zarówno na wejście, jak i na wyjście (dźwięk i mikrofon). Niestety, HSP zapewnia naprawdę słabą jakość dźwięku.

Chcę wiedzieć Jeśli istnieje sposób, używając kodu, mogę zmienić zachowanie Bluetooth, aby oba profile działały jednocześnie. Jeden obsługuje dźwięk, a jeden obsługuje mikrofon, dzięki czemu mogę uzyskać dźwięk wysokiej jakości i jednocześnie korzystać z mikrofonu.

+0

Zazwyczaj nie. Tylko jedno urządzenie dźwiękowe może być używane, a jeden ma ładny dźwięk stereo, a drugi ma mikrofon. –

Odpowiedz

0

Prawdopodobnie nigdy nie znajdziesz rozwiązania. Miałem ten sam problem (próbowałem stworzyć walkie talkie z 2 słuchawkami podłączonymi do tego samego smartfona). W Windows (ale także na Androidzie) nie można przejść bezpośrednio do mikrofonu lub BT-BT-głośnik, ponieważ jest automatycznie wykrywane jako zestaw słuchawkowy BT i OS przejąć kontrolę nad urządzeniem. Twoja aplikacja może wtedy uzyskać dostęp do urządzenia z systemem operacyjnym, a nie bezpośrednio z urządzenia sprzętowego. Jedyny OS, który był w stanie to zrobić, to Symbian, który ma najwięcej protokołów BT. W systemie Windows prawdopodobnie nigdy nie będziesz w stanie tego zrobić, a na Androidzie musisz napisać własny protokół A2DP, jeśli chcesz uzyskać bezpośredni dostęp do urządzenia bez ingerencji systemu operacyjnego.

Tak smutno ...