App Volume Control은 오디오를 동시에 재생하는 Android 앱의 개별 볼륨 레벨을 제어할 수 있는 루트 모드입니다!
스마트폰에서 여러 Android 앱의 오디오를 동시에 재생해 본 적이 있다면 아마도 이렇게 하는 것이 형편없다는 것을 깨달으셨을 것입니다. 좋아하는 Spotify 음악을 배경으로 틀어놓고 안드로이드 게임을 가볍게 즐기는 것도 좋을 것 같습니다. 반면에 Call of Duty: Mobile과 같은 게임에서는 음악이 게임 오디오를 완전히 뒤덮지 않으면서 게임 플레이에만 주로 집중할 수 있다면 좋을 것입니다. Android의 문제는 OS가 볼륨을 제어할 수 있는 몇 가지 오디오 스트림만 제공한다는 것입니다. 그 중 하나는 미디어 스트림입니다. 이 미디어 스트림은 게임과 대부분의 음악 앱이 오디오를 출력해야 하는 곳이므로 대부분의 경우 게임과 음악의 볼륨을 동시에 제어해야 합니다. 다행히도 이 문제를 해결하기 위해 루팅된 휴대폰을 위한 "앱 볼륨 조절"이라는 새로운 모드가 있습니다.
Android는 "오디오 포커스"는 한 번에 하나의 앱만 포커스를 유지할 수 있도록 타사 앱에서 공동으로 활용할 수 있는 API 세트입니다. 앱은 다른 앱이 오디오 포커스를 차지할 때마다 오디오를 중지하거나 '더킹'할지 여부를 선택할 수 있습니다. Google은 오디오 포커스가 손실되었을 때 처리 방법을 결정하는 것을 개발자에게 맡겼기 때문에 다른 앱이 오디오 포커스를 대신할 때 앱이 작동하는 방식에 많은 불일치가 있습니다.
XDA 주니어 회원 알카트라즈323 여러 앱에서 동시 오디오를 강제로 재생할 수 있을 뿐만 아니라(경우에 따라) 흥미로운 오픈 소스 모드가 등장했습니다. 한 앱은 다른 앱이 오디오 포커스를 차지할 때 음악을 중단하도록 선택하지만 앱별로 볼륨을 제어할 수 있는 기능도 있습니다. 기초. 개발자는 Google Play 스토어에 "App Volume Control"이라는 동반 앱을 출시했으며 모드 설정을 위해 "Audio HeadQuarter"라는 Magisk 모듈도 출시했습니다. Magisk 모듈은 하위 수준 라이브러리로 구성되어 있으며 Android 앱을 사용하면 앱별로 볼륨 동작을 맞춤 설정할 수 있습니다. 사용자는 모듈을 성공적으로 설치한 후 동반 앱을 통해 앱별 오디오 사전 설정을 만들고 조정할 수 있습니다. 사용자는 앱의 부동 창을 활성화하여 앱 외부의 볼륨을 쉽게 조정할 수도 있습니다.
개발자에 따르면 재고에 가까운 소프트웨어나 LineageOS와 같은 AOSP에서 파생된 맞춤형 ROM이 이 모드와 가장 호환됩니다. Xiaomi의 MIUI 또는 Huawei의 EMUI와 같은 무거운 OEM 스킨은 모드가 작동하는 데 문제가 있을 수 있습니다. 우리는 Android 10을 실행하는 루팅된 Google Pixel 4에 이 모드를 설치하여 작동하는지 확인했습니다. Spotify가 재생 중일 때 이를 인식하게 하여 Call of Duty: Mobile을 재생하는 동안 Spotify의 음악 크기를 제어할 수 있었습니다. 하지만 앱이 Google Play 뮤직의 음악 재생을 인식하지 못했습니다. 앱은 이 모드가 연결되는 AudioMixer API를 통해 전송되지 않은 직접 오디오 출력 세션을 인식하지 못할 수도 있다고 경고합니다. 따라서 귀하의 마일리지가 달라질 수 있습니다.
소스 코드 앱 그리고 기준 치수 GitHub에서 호스팅됩니다. Magisk Manager의 검색 기능을 사용하여 Audio HeadQuarter 모듈을 다운로드하거나 다음에서 직접 가져올 수 있습니다. GitHub 릴리스 페이지 저장소의. 개발자는 Magisk의 Canary 빌드를 사용하지 말 것을 권장하고 그 위에 모드를 설치할 것을 제안합니다. 마기스크 20.2 또는 나중에. Google Play 스토어에서 컴패니언 앱(아래 링크)을 설치할 수 있지만 기본 바이너리 없이는 앱만으로는 아무 것도 할 수 없습니다.
오디오 본사: XDA 토론 스레드 ||| GitHub 레포
참고: 모듈의 기본 설치 옵션은 SELinux를 허용으로 설정하는 것입니다. 이는 매우 안전하지 않으므로 권장하지 않습니다. 개발자는 아직 GitHub에 게시되지 않은 최신 버전의 모듈이 강제로 설정된 SELinux와 함께 작동할 수 있다고 지적합니다.
[앱박스 구글플레이 "io.alcatraz.audiohq"]