Potrzebuję wykryć, czy podłączony zestaw słuchawkowy ma mikrofon, czy nie.Wykrywanie, czy zestaw słuchawkowy ma mikrofon
Mogę sprawdzić, czy zestaw słuchawkowy jest podłączony za pomocą isWiredHeadSetOn(), ale mikrofon nie wydaje się być taką metodą w klasie AudioManager.
Znalazłem kilka sugestii przy użyciu ACTION_HEADSET_PLUG, ale jestem zainteresowany, aby dowiedzieć się tych informacji, nawet jeśli zestaw słuchawkowy został podłączony przed otworzeniem mojej aplikacji, to wydarzenie nie zostanie wyzwolone w trakcie trwania mojej aplikacji.
Wszelkie pomysły dotyczące tego problemu? Z góry dziękuję.
dlaczego jest to potrzebne? to zależy od użytkownika, aby wiedzieć, gdzie jest mikrofon. – njzk2
Ponieważ chcę podłączyć lampę błyskową przez gniazdo audio, co pomaga mi rozróżnić 2 rodzaje lamp błyskowych. – niculare
lampa błyskowa w gnieździe audio? możemy to zrobić ? – njzk2