Ovo postaje malo komplicirano, pa pokušajte slijediti što bliže možete. The Događaj treba biti a Skup varijabli , i država treba postaviti na Zaslon> Stanje zaslona> Isključeno. Slično metodi GravityBox, ovo čini tako da pjesme s tipkom za glasnoću preskačete samo kad je zaslon isključen. Razlog je taj što, ako pokušate dugo pritisnuti tipku za glasnoću s okrenutim zaslonom na , pojavit će se GUI klizač glasnoće.
Sad ću uključiti snimke zaslona kako biste bili sigurni da Tasker varijable izgledaju točno kao snimke zaslona, ali ovdje su sve skripte koje su vam potrebne:
- Varijable -> Variable Set. Postavi % diferencirano do % TIMEMS -% TimePress. Usporedite vremensku oznaku kada je zadnji put pritisnut gumb za glasnoću i kada je pritisnut trenutni gumb za glasnoću. To će poslužiti kao prag za utvrđivanje jeste li namjeravali promijeniti pjesme ili samo promijeniti glasnoću.
- Zadatak -> Ako. Postavite na If % diferencirano< 750 I %Vol neq %VOLM. Ako ste dvaput pritisnuli tipku za glasnoću unutar 750 ms I trenutna spremljena glasnoća nije jednaka trenutnoj glasnoći medija (kasnije ćete vidjeti zašto je to važno), tada ćemo odrediti kako promijeniti pjesmu.
- Dodatak -> KC Tasker procesi. Neka odabere Spotify ili neku drugu medijsku aplikaciju (YouTube, ako upotrebljavate YouTube Red) za koju znate da ima poteškoća s upravljanjem putem događaja reprodukcije gumba na tradicionalnim medijima. Postavite varijablu na % spotify . (Koliko znam, aplikacije poput Spotifyja su iznimka, a ne pravilo, pa ako kasnije prilikom pokretanja ovog zadatka primijetite da se ne mijenjaju pjesme na vašem omiljenom media playeru, vratite se na ovaj korak i dodajte dodatne aplikacije provjeriti).
- Zadatak -> Ako. Postavite na If % spotify ~ istina.
- Mediji -> Kontrola medija. Cmd: Sljedeći . Gumb za simulaciju medija: Da. Aplikacija: Spotify. Označite Ako i postavite ga na ako % VOLM>% Vol. Preskočit će na sljedeću pjesmu ako dvaput pritisnete glasnoću.
- Mediji -> Kontrola medija. Cmd: Prethodni . Gumb za simulaciju medija: Da. Aplikacija: Spotify. Označite Ako i postavite ga na ako % VOLUMNA< %Vol. Preskočit će na prethodnu pjesmu ako ste dvaput pritisnuli glasnoću.
- Audio -> Glasnoća medija. Razina: % Vol. Ovo vraća razinu glasnoće na ono što je prije bila. Ovdje nemojte ništa provjeravati, tako da se promjena događa tiho.
- Zadatak -> Inače. Sljedećih nekoliko radnji odnosi se na bilo koju opću medijsku aplikaciju (npr. Google Play glazba)
- Mediji -> Kontrola medija. Cmd: Sljedeći. Gumb za simulaciju medija: Ne. Označite Ako i postavite ga na ako % VOLM>% VOL. Preskočit će na sljedeću pjesmu ako dvaput pritisnete glasnoću.
- Mediji -> Kontrola medija. Cmd: Prethodni. Gumb za simulaciju medija: Ne. Označite Ako i postavite ga na ako % VOLUMNA< %VOL. Preskočit će na prethodnu pjesmu ako ste dvaput pritisnuli glasnoću.
- Audio -> Glasnoća medija. Razina: % Vol. Ovo vraća razinu glasnoće na ono što je prije bila. Ovdje nemojte ništa provjeravati, tako da se promjena događa tiho.
- Zadatak -> Završi ako.
- Zadatak -> Inače. To će uštedjeti trenutno vrijeme i spremiti prethodni volumen medija u varijablu.
- Varijable -> Variable Set. Postavi % TimePress do % VRIJEME.
- Varijable -> Variable Set. Postavi % Vol do % VOLUMNA - 1 . Provjerite ako i postavite ga na if % Vol< %VOLM.
- Varijable -> Variable Set. Postavi % Vol do % VOLUMN + 1. Provjerite ako i postavite ga na if % Vol>% VOLM.
- Zadatak -> Završi ako.