Šią savaitę „Tasker Pro“ parodysime, kaip nustatyti „Tasker“ praleisti muzikos takelius, kai ekranas išjungtas, naudojant tik garsumo klavišus. Nereikia šaknies!
Jei jau niežėjote keletas rimtai nuostabių Tasker užduočių (ir pavargote nuo nuobodu pvz., pasakymas, kaip iš naujo paleisti telefoną arba papurtyti telefoną, kad pažadintumėte ekraną), tada mūsų Tasker Pro serija skirtas tau.
Mes paskelbsime seriją labai pažengęs „Tasker“ profiliai, kurie parodys, koks galingas gali būti „Tasker“, jei norite galvoti ne tik. Per mūsų Tasker patarimai ir gudrybės forumuose arba Reddit /r/Tasker subreddit, galite bendrinti ir dirbti su kitais, kaip įgyvendinti galimą idėją.
Tai yra 8 savaitė „Tasker pro“. Praeitą savaitę, parodėme, kaip pertvarkyti garsumo klavišus, kad būtų pakeistas tik medijos garsumas. Šią savaitę parodysime, kaip tai padaryti praleiskite muzikos takelius naudodami garsumo mygtukus, kai ekranas išjungtas (nereikia šakninio žodžio)!
Prieš pradedant šios savaitės „Tasker“ scenarijų, norėčiau atkreipti dėmesį į vieną dalyką: daugelis naudotojų mūsų komentaruose rekomendavo naudoti automatinį įvestį, kad būtų galima elegantiškiau įgyvendinti. Sakyčiau, kad AutoInput yra gana gera idėja šiam scenarijui, bet aš to nerekomendavau, nes Anksčiau turėjau problemų su ja ir reikalinga funkcija nėra nemokamos versijos dalis programėlė.
Tasker Pro #8: garsumo klavišų muzikos valdymas
Viena iš populiariausių pasirinktinių ROM funkcijų daugelį metų buvo galimybė valdyti medijos atkūrimą naudojant tik garsumo klavišus. Ši funkcija yra tokia visur paplitusi, kad galiu drąsiai paraginti mūsų skaitytojus surasti pasirinktinį ROM be šios funkcijos (pačiam sukurti tokią ROM yra apgaulė). Vartotojai, neturintys pasirinktinės ROM, kreipėsi į Xposed moduliai įgyvendinti šią labai puikią funkciją. Bet kaip su visais vartotojais, kurie neįsigilino savo telefonų? Tiems vartotojams pasidalinsiu „Tasker“ profiliu, kuris leis jums pakartoti šią funkciją. Pradėkime.
Reikalavimai
- Tasker (2,99 USD)
- „Tasker Process Running“ (KC)
Instrukcijos
Prieš pradėdami, išjungti pradedančiųjų režimą Tasker nuostatose.
Dabar, kai to nebereikia, pirmas dalykas, kurį norėsite padaryti, tai sukurti naują profilį ir pavadinti jį „Garsumo klavišų muzikos valdymas“. Sukursite du kontekstus, vieną Renginys ir vienas valstybė kontekste.
Renginio kontekstas bus a Kintamasis rinkinys įvykį ir jis turėtų būti nustatytas taip, kad aptiktų pokyčius %VOLM (kintamasis laikmenos garsumas). Valstybės kontekste taip turėtų būti Ekranas --> Ekrano būsena --> Išjungta. Taip profilis veiks tik tada, kai ekranas išjungtas ir pasikeičia medijos garsumas. Įdiegsime tikrąją logiką, kad nustatytume, kaip pakeisti toliau pateiktos užduoties takelius.
Štai bendra užduoties logika. Užduotis patikrins, ar paskutinis garsumo mygtuko paspaudimas yra 750 ms atstumu nuo dabartinio garsumo mygtuko paspaudimo. Jei taip, užduotis nustatys, ar dabartinis medijos leistuvas yra „Spotify“ (gali būti pašalintas, jei to nepadarėte naudokite jį arba pakeiskite į kitą programą, kurią reikia tiesiogiai valdyti), tada pakeiskite takelius pagal tai, kurį garsumo mygtuką turite prispaustas. Jei dar du kartus nepaspaudėte mygtuko, užduotis pažymės dabartinį laiką ir išsaugos ankstesnį laikmenos tomą, jei dukart spustelėsite.
- Kintamieji --> Kintamųjų rinkinys. Nustatyti %suskirstyta į %TIMEMS – %TimePressed. Palyginkite laiko žymą, kada paskutinį kartą buvo paspaustas garsumo mygtukas, ir kada buvo paspaustas dabartinis garsumo mygtukas. Tai bus slenkstis norint nustatyti, ar ketinote pakeisti takelius, ar tiesiog pakeisti garsumą.
- Užduotis --> Jei. Nustatykite jį į Jei % išsklaidyta < 750 IR %Vol neq %VOLM. Jei du kartus paspaudėte garsumo klavišą per 750 ms IR dabartinis išsaugotas garsumas nėra lygus srovei laikmenos garsumą (pamatysite, kodėl tai svarbu vėliau), tada nustatysime, kaip pakeisti takelis.
- Papildinys --> KC Tasker procesai. Padarykite tai pasirinkti „Spotify“. arba kita medijos programa („YouTube“, jei naudojate „YouTube Red“), kurią, kaip žinote, sunku valdyti naudojant tradicinius medijos mygtukų atkūrimo įvykius. Nustatykite kintamąjį į %spotify. (Kiek aš žinau, tokios programos kaip „Spotify“ yra išimtis, o ne taisyklė, todėl jei vėliau atliksite šią užduotį pastebėkite, kad jūsų mėgstamame medijos leistuve nekeičiami takeliai, tada grįžkite prie šio veiksmo ir pridėkite papildomų programų, kad galėtumėte patikrinti dėl).
- Užduotis --> Jei. Nustatykite jį į Jei %spotify ~ tiesa.
- Medija --> Medijos valdymas. Cmd: Kitas. Medijos imitavimo mygtukas: Taip. Programėlė: „Spotify“. Pažymėkite Jei ir nustatykite į if %VOLM > %Vol. Peršoks į kitą takelį, jei du kartus paspausite garsumo didinimą.
- Medija --> Medijos valdymas. Cmd: Ankstesnis. Medijos imitavimo mygtukas: Taip. Programėlė: „Spotify“. Pažymėkite Jei ir nustatykite į if % VOLM < % Vol. Peršoks į ankstesnį takelį, jei du kartus paspausite garsumo mažinimo mygtuką.
- Garsas -> Medijos garsumas. Lygis: % Vol. Tai atkuria ankstesnį garsumo lygį. Nieko čia netikrinkite, kad pakeitimas vyktų tyliai.
- Užduotis --> Kita. Šie keli veiksmai taikomi bet kuriai bendrajai medijos programai (pvz., „Google Play“ muzika)
- Medija --> Medijos valdymas. Cmd: Kitas. Medijos imitavimo mygtukas: Nr. Pažymėkite Jei ir nustatykite į if %VOLM > %VOL. Peršoks į kitą takelį, jei du kartus paspausite garsumo didinimą.
- Medija --> Medijos valdymas. Cmd: Ankstesnis. Medijos imitavimo mygtukas: Nr. Pažymėkite Jei ir nustatykite į if %VOLM < %VOL. Peršoks į ankstesnį takelį, jei du kartus paspausite garsumo mažinimo mygtuką.
- Garsas -> Medijos garsumas. Lygis: % Vol. Tai atkuria ankstesnį garsumo lygį. Nieko čia netikrinkite, kad pakeitimas vyktų tyliai.
- Užduotis --> Baigti, jei.
- Užduotis --> Kita. Taip bus išsaugotas dabartinis laikas ir ankstesnė medijos apimtis bus išsaugota kintamajame.
- Kintamieji --> Kintamųjų rinkinys. Nustatyti %TimePressed į %TIMEMS.
- Kintamieji --> Kintamųjų rinkinys. Nustatyti % Vol į % VOLM – 1. Patikrinkite, ar ir nustatykite, jei % Vol < % VOLM.
- Kintamieji --> Kintamųjų rinkinys. Nustatyti % Vol į %VOLM + 1. Patikrinkite, ar ir nustatykite, jei %Vol > %VOLM.
- Užduotis --> Baigti, jei.
Atkreipkite dėmesį, kad 7 ir 11 veiksmuose keičiame medijos garsumą. Dėl to, kaip veikia Tasker, užduotis būtų nedelsiant paleista iš naujo (nes Tasker negali pasakyti, kuris šaltinis pakeitė medijos garsumą). Štai kodėl 2 veiksme nustatėme sąlygą patikrinti, ar %Vol naujas %VOLM, kuri sustabdys šios užduoties vykdymą, jei abi bus vienodos (tai bus, kai ši užduotis jau bus paleista).
Pakalbėkime apie šios sąrankos apribojimus. Kadangi šiai sąrankai reikia keisti medijos garsumą, tai reiškia, kad jei taip yra Jei klausotės medijos maksimaliu garsumu ir bandote dukart spustelėti garsumą, kad pakeistumėte takelius, tai to nepadarys dirbti.
Galiausiai apie automatinį įvestį. Taip, ši sąranka iš tikrųjų įmanoma naudojant automatinį įvestį, tačiau yra dvi priežastys, kodėl to nerekomenduojau. Pirma, tai kainuoja, o antra, kad negalėjau atpažinti mygtukų paspaudimų, kai ekranas išjungtas.
Ir voila! Jei sugebate tai sekti, sveikiname, jūs beveik esate Tasker meistras! Susipainiojate dėl žingsnio ir tiesiog norite importuoti scenarijų ir tęsti savo gyvenimą?
Jei norite importuoti šį Tasker scenarijų, galite jį atsisiųsti iš „Android“ failų priegloba. Norėdami importuoti profilį, pirmiausia turite išjungti „Tasker“ pradedančiųjų režimą, eidami į meniu --> nuostatos. NS skirtuke panaikinkite žymėjimą „Pradedančiųjų režimas“. Tada grįžkite į pagrindinį Tasker meniu, spustelėkite skirtuką „Profiliai“. Tada ilgai paspauskite skirtuką „Profiliai“ ir paspauskite „Importuoti“. Eikite į vietą, kur atsisiuntėte mano .prf.xml failą, ir pasirinkite jį, kad jį importuotumėte. Kai jį importuosite, galėsite žaisti su juo taip, kaip jums atrodo tinkama. Šis profilis veikia, kai ekranas išjungtas, o medijos garsumas pasikeičia du kartus per 750 ms laiko limitą (ir pakeičia takelius tik tada, kai dukart spustelėsite tą patį garsumo mygtuką).
Kitą savaitę Tasker Pro turėsime į Pokemon Go orientuotą temą!
Ką norėtumėte, kad aš daryčiau su Tasker? Praneškite mums toliau ir mes galime pristatyti jūsų idėją būsimame straipsnyje!