MixolS Napisano Luty 20, 2024 Udostępnij Napisano Luty 20, 2024 (edytowany) 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 Luty 21, 2024 przez MixolS 1
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »