Rakenduse helitugevuse reguleerimine võimaldab teil juhtida rakenduste individuaalseid helitugevuse tasemeid [Juur]

Rakenduse helitugevuse juhtseade on juurmoodul, mis võimaldab teil juhtida samaaegselt heli esitavate Androidi rakenduste individuaalseid helitugevuse tasemeid!

Kui olete kunagi proovinud oma nutitelefonis mitmest Androidi rakendusest korraga heli esitada, olete ilmselt aru saanud, et seda on nõme teha. Oleks tore nautida Androidi mängu juhuslikult, samal ajal kui teie Spotify lemmikmuusika taustal kõlab. Teisest küljest oleks ka tore, kui saaksite sellises mängus nagu Call of Duty: Mobile keskenduda peamiselt mängule, ilma et teie muusika mängu heli täielikult ületaks. Androidi probleem seisneb selles, et OS pakub ainult mõnda helivoogu, mille helitugevust saate juhtida, millest üks on meediumivoog. See meediavoog on koht, kus mängud ja enamik muusikarakendusi peavad oma heli väljastama, nii et enamikul juhtudel olete ummikus nii mängude kui ka muusika helitugevuse samaaegse juhtimisega. Õnneks on juurdunud telefonide jaoks uus mod nimega "App Volume Control", mis püüab seda lahendada.

Android pakub kontseptsiooni "

heli fookus", API-liideste komplekt, mida saavad koos kasutada kolmandate osapoolte rakendused, nii et korraga saab fookust hoida ainult üks rakendus. Rakendused saavad valida, kas nende heli peaks seiskuma või vaikima, kui mõni muu rakendus võtab heli fookuse üle. Kuna Google jättis arendajate otsustada, kuidas toimida, kui helifookus kaob, on rakenduste käitumises palju ebakõla, kui mõni muu rakendus võtab helifookuse üle.

XDA noorem liige Alcatraz323 tuli välja huvitav avatud lähtekoodiga mod, mis mitte ainult ei võimalda sundida samaaegset heli esitama mitu rakendust (juhul üks rakendus peatab oma muusika, kui mõni teine ​​rakendus võtab heli fookuse üle), kuid sellel on ka võimalus rakendusepõhiselt helitugevust juhtida alus. Arendaja andis Google Play poes välja kaasrakenduse nimega "App Volume Control" ja modi seadistamiseks andis nad välja ka Magiski mooduli nimega "Audio HeadQuarter". Magiski moodul koosneb madala taseme teekidest, samas kui Androidi rakendus võimaldab teil kohandada helitugevuse käitumist rakendusepõhiselt. Kasutajad saavad pärast mooduli edukat installimist luua ja häälestada rakendusepõhiseid heli eelseadeid kaasrakenduse kaudu. Kasutajad saavad lubada ka rakenduse ujuva akna helitugevuste hõlpsaks häälestamiseks väljaspool rakendust.

Arendaja sõnul on selle modifikatsiooniga kõige paremini ühilduv laotarkvara või AOSP-st tuletatud kohandatud ROM-id, nagu LineageOS. Rasketel OEM-nahkadel, nagu Xiaomi MIUI või Huawei EMUI, võib olla probleeme modi tööle saamisel. Installisime selle modifikatsiooni oma juurdunud Google Pixel 4-sse, kus töötab Android 10, et kontrollida selle toimimist. Suutsime selle ära tunda, millal Spotify mängib, mis võimaldas meil Call of Duty: Mobile'i mängimise ajal juhtida Spotify muusika valjust. Rakendus ei suutnud aga Google Play muusikast muusikat ära tunda. Rakendus hoiatab, et see ei pruugi tuvastada otseseid heliväljundi seansse, mida ei saadeta AudioMixeri API kaudu, millesse see mod haakub. Seega võib teie läbisõit varieeruda.

Selle lähtekood rakendust ja moodul on majutatud GitHubis. Audio HeadQuarteri mooduli saate alla laadida Magisk Manageri otsingufunktsiooni abil või haarata selle otse GitHubi väljalaskeleht hoidlast. Arendaja soovitab mitte kasutada Magiski Canary järge ja soovitab installida modi peale Magisk 20.2 või hiljem. Kuigi saate installida kaasrakenduse (lingitud allpool) Google Play poest, ei saa rakendus üksi ilma aluseks olevate binaarfailideta midagi teha.

Audio peakorter: XDA arutelulõim ||| GitHubi repo

Märkus. Mooduli vaikimisi installimise suvand on SELinuxi seadistamine lubavaks, mis on väga ebaturvaline ja seda ei soovitata teha. Arendaja märgib, et mooduli uuem versioon, mida pole veel GitHubis avaldatud, võib töötada koos SELinuxiga, mis on seatud jõustamisele.

[appbox googleplay "io.alcatraz.audiohq"]