App Volume Control to mod główny, który pozwala kontrolować indywidualne poziomy głośności aplikacji na Androida, które jednocześnie odtwarzają dźwięk!
Jeśli kiedykolwiek próbowałeś odtwarzać dźwięk z kilku aplikacji na Androida jednocześnie na swoim smartfonie, prawdopodobnie zdałeś sobie sprawę, że to do niczego. Miło byłoby swobodnie pograć w grę na Androida, podczas gdy w tle gra Twoja ulubiona muzyka ze Spotify. Z drugiej strony byłoby miło, gdybyś mógł skupić się głównie na rozgrywce w grze takiej jak Call of Duty: Mobile, bez sytuacji, w której muzyka całkowicie zagłuszałaby dźwięk gry. Problem z Androidem polega na tym, że system operacyjny oferuje tylko kilka strumieni audio, których głośność można regulować. Jednym z nich jest strumień multimediów. W tym strumieniu multimediów gry i większość aplikacji muzycznych muszą odtwarzać dźwięk, więc w większości przypadków musisz jednocześnie kontrolować głośność gier i muzyki. Na szczęście istnieje nowy mod dla zrootowanych telefonów o nazwie „Kontrola głośności aplikacji”, który stara się rozwiązać ten problem.
Android oferuje koncepcję „skupienie dźwięku„, czyli zestaw interfejsów API, które mogą być wspólnie wykorzystywane przez aplikacje innych firm, dzięki czemu w danym momencie tylko jedna aplikacja może być skupiona. Aplikacje mogą wybrać, czy dźwięk ma zostać zatrzymany, czy też „przyciszony”, gdy inna aplikacja przejmie fokus audio. Ponieważ Google pozostawił programistom decyzję, jak sobie poradzić w przypadku utraty fokusu audio, istnieje wiele niespójności w zachowaniu aplikacji, gdy inna aplikacja przejmuje fokus audio.
Młodszy członek XDA Alcatraz323 wymyślił ciekawy mod typu open source, który nie tylko pozwala wymusić równoczesne odtwarzanie dźwięku przez wiele aplikacji (w przypadku jedna aplikacja zdecyduje się zatrzymać odtwarzanie muzyki, gdy inna aplikacja przejmie fokus audio), ale ma także możliwość kontrolowania głośności w poszczególnych aplikacjach podstawa. Deweloper wypuścił aplikację towarzyszącą o nazwie „App Volume Control” w sklepie Google Play, a także wydał moduł Magisk o nazwie „Audio HeadQuarter” do konfiguracji moda. Moduł Magisk składa się z bibliotek niskiego poziomu, podczas gdy aplikacja na Androida umożliwia dostosowanie zachowania głośności dla poszczególnych aplikacji. Użytkownicy mogą tworzyć i dostrajać ustawienia audio specyficzne dla aplikacji za pośrednictwem aplikacji towarzyszącej po pomyślnej instalacji modułu. Użytkownicy mogą także włączyć pływające okno aplikacji, aby łatwo dostroić głośność poza aplikacją.
Według twórcy najbardziej kompatybilne z tym modem jest dostępne w sprzedaży oprogramowanie lub niestandardowe pamięci ROM pochodzące z AOSP, takie jak LineageOS. Ciężkie skórki OEM, takie jak MIUI Xiaomi lub EMUI Huawei, mogą powodować problemy z uruchomieniem moda. Zainstalowaliśmy ten mod na naszym zrootowanym Google Pixel 4 z systemem Android 10, aby sprawdzić, czy działa. Udało nam się sprawić, że rozpoznaje, kiedy odtwarza Spotify, co pozwoliło nam kontrolować głośność muzyki ze Spotify podczas grania w Call of Duty: Mobile. Aplikacja nie była jednak w stanie rozpoznać odtwarzania muzyki z Muzyki Google Play. Aplikacja ostrzega, że może nie rozpoznać bezpośrednich sesji wyjściowych audio, które nie są wysyłane przez interfejs API AudioMixer, z którym łączy się ten mod. Dlatego przebieg może się różnić.
Kod źródłowy Aplikacja I moduł są hostowane na GitHubie. Możesz pobrać moduł Audio HeadQuarter za pomocą funkcji wyszukiwania w Magisk Managerze lub możesz pobrać go bezpośrednio z Strona wydania GitHub repozytorium. Deweloper odradza używanie wersji Canary Magiska i sugeruje instalację moda na wierzchu Magisk 20.2 Lub później. Chociaż możesz zainstalować aplikację towarzyszącą (link poniżej) ze sklepu Google Play, sama aplikacja nie może nic zrobić bez podstawowych plików binarnych.
Siedziba firmy audio: Temat dyskusji XDA ||| Repozytorium GitHuba
Uwaga: Domyślną opcją instalacji modułu jest ustawienie SELinux na permisywny, co jest wysoce niebezpieczne i nie jest zalecane. Deweloper zauważa, że nowsza wersja modułu, która nie została jeszcze opublikowana na GitHubie, może współpracować z SELinux ustawionym na wymuszanie.
[aplikacja Google Play „io.alcatraz.audiohq”]