App Volume Control ir saknes mod, kas ļauj kontrolēt atsevišķus skaļuma līmeņus Android lietotnēm, kuras vienlaikus atskaņo audio!
Ja kādreiz esat mēģinājis viedtālrunī vienlaikus atskaņot audio no vairākām Android lietotnēm, droši vien esat sapratis, ka to darīt ir nepatīkami. Būtu jauki nesteidzīgi izbaudīt Android spēli, kamēr fonā skan jūsu iecienītākā mūzika no Spotify. No otras puses, būtu arī jauki, ja tādā spēlē kā Call of Duty: Mobile varētu koncentrēties uz spēli, ja jūsu mūzika pilnībā nepārsniegtu spēles audio. Android problēma ir tā, ka OS piedāvā tikai dažas audio straumes, kuru skaļumu varat kontrolēt, no kurām viena ir multivides straume. Šī multivides straume ir vieta, kur spēlēm un lielākajai daļai mūzikas lietotņu ir jāizvada audio, tāpēc vairumā gadījumu jūs esat iestrēdzis, vienlaikus kontrolējot gan spēļu, gan mūzikas skaļumu. Par laimi, ir jauns modifikācija sakņotiem tālruņiem ar nosaukumu "App Volume Control", kas cenšas to atrisināt.
Android piedāvā jēdzienu "audio fokuss
", API kopa, ko var kopīgi izmantot trešo pušu lietotnes, lai vienlaikus fokusētu tikai viena lietotne. Lietojumprogrammas var izvēlēties, vai to skaņai ir jāapstājas vai jāapstājas, kad cita lietotne pārņem audio fokusu. Tā kā Google atstāja izstrādātāju ziņā izlemt, kā rīkoties, kad audio fokuss tiek zaudēts, ir daudz nekonsekventu lietotņu darbībā, kad cita lietotne pārņem audio fokusu.XDA jaunākais biedrs Alcatraz323 nāca klajā ar interesantu atvērtā pirmkoda modi, kas ne tikai ļauj piespiest atskaņot vienlaicīgu audio vairākām lietotnēm (ja viena lietotne izvēlas apturēt savu mūziku, kad cita lietotne pārņem audio fokusu), taču tai ir arī iespēja kontrolēt skaļumu katrā lietotnē. pamats. Izstrādātājs Google Play veikalā izlaida pavadošo lietotni ar nosaukumu "App Volume Control", kā arī izlaida Magisk moduli ar nosaukumu "Audio HeadQuarter", lai iestatītu modi. Magisk Module sastāv no zema līmeņa bibliotēkām, savukārt Android lietotne ļauj pielāgot skaļuma darbību katrai lietotnei. Pēc veiksmīgas moduļa instalēšanas lietotāji var izveidot un pielāgot lietotnei specifiskus audio iestatījumus, izmantojot pavadošo lietotni. Lietotāji var arī iespējot lietotnes peldošo logu, lai viegli noregulētu skaļumus ārpus lietotnes.
Saskaņā ar izstrādātāja teikto, ar šo modifikāciju vislabāk ir saderīga programmatūra vai no AOSP iegūti pielāgoti ROM, piemēram, LineageOS. Smagām OEM apvalkiem, piemēram, Xiaomi MIUI vai Huawei EMUI, var rasties problēmas ar modifikācijas darbību. Mēs instalējām šo modi savā iesakņotajā Google Pixel 4, kurā darbojas operētājsistēma Android 10, lai pārbaudītu tā darbību. Mēs varējām to atpazīt, kad tiek atskaņots Spotify, kas ļāva mums kontrolēt mūzikas skaļumu no Spotify, kamēr spēlējām Call of Duty: Mobile. Tomēr lietotne nevarēja atpazīt mūzikas atskaņošanu no pakalpojuma Google Play mūzika. Lietojumprogramma brīdina, ka tā var neatpazīt tiešās audio izvades sesijas, kas netiek sūtītas caur AudioMixer API, kurā šī modifikācija tiek piesaistīta. Tādējādi jūsu nobraukums var atšķirties.
avota kods lietotne un modulis tiek mitināti vietnē GitHub. Varat lejupielādēt Audio HeadQuarter moduli, izmantojot Magisk Manager meklēšanas funkciju, vai arī varat to paņemt tieši no GitHub izlaišanas lapa no repozitorija. Izstrādātājs iesaka neizmantot Magisk Canary versijas un iesaka instalēt modi virsū Magisk 20.2 vai vēlāk. Lai gan jūs varat instalēt pavadošo lietotni (saite ir norādīta tālāk) no Google Play veikala, šī lietotne viena pati nevar darīt neko bez pamatā esošajiem binārajiem failiem.
Audio galvenais birojs: XDA diskusiju pavediens ||| GitHub Repo
Piezīme. Moduļa noklusējuma instalēšanas opcija ir iestatīt SELinux uz atļaujošu, kas ir ļoti nedroši un nav ieteicams to darīt. Izstrādātājs atzīmē, ka jaunāka moduļa versija, kas vēl nav publicēta vietnē GitHub, var darboties ar SELinux, kas ir iestatīta uz izpildi.
[appbox googleplay "io.alcatraz.audiohq"]