Skocz do zawartości

Modyfikacja biblioteki ESP32-A2DP


MixolS

Pomocna odpowiedź

Hej wszystkim. Jestem na etapie budowy jednego z moich projektów, w którym telefon (iOS) miałby wykrywać po Bluetooth zmianę jego stanu tzn. Czy urządzenie jest połączone po BT z telefonem czy też nie. Niestety iOS jest bardzo oporny na jakiekolwiek autorskie projekty które mogły by być połączone po BT i jeszcze móc działać w tle, ale dzięki aplikacji Skróty jest takie działanie możliwe do zrealizowania z tym, że znów tutaj mały problem - automatyzacje w iOS dla urządzeń BT wykrywają tylko urządzenia audio jak głośniki, zestawy głośnomówiące czy słuchawki. Po wielu próbach obejścia tego, wgrywania, modyfikowania różnych programów dla ESP32 natknąłem się na bibliotekę ESP32-A2DP, która działa dokładnie tak jak powinna, telefon się łączy po BT z ESP a aplikacja skróty wykrywa czy jest połączone czy nie. Lecz, do swojego projektu potrzebuję jedynie tego, aby można było wykrywać połączenie, a przez zastosowanie tej biblioteki telefon również od razu przekazuje ESP kontrolę nad dźwiękiem i poziomem głośności (ESP „odtwarza” i kontroluje dźwięk z telefonu w tym momencie - czego ja kompletnie nie potrzebuję) a to niestety ale powoduje że nie otrzymuje ani powiadomień głosowych ani nie mogę nic odtwarzać gdy póki nie zmienię wyjścia audio na głośniki telefonu. I tutaj moje pytanie czy jest w ogóle możliwe, aby zmodyfikować tą bibliotekę tak, aby ESP nadal pozostało wykrywane jako urządzenie audio, ale nie przejmowało kontroli dźwiękiem ani poziomem głośności z telefonu? Jeśli tak, to czy mogę prosić o podpowiedź, gdzie tego szukać w kodzie? Z góry dziękuję za wszelką pomoc! 😊

Edytowano przez MixolS
  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.