Tasker Pro: controlla sempre il volume dei contenuti multimediali con i tasti del volume

Questa settimana su Tasker Pro ti mostreremo come bloccare il bilanciere del volume per consentire solo il controllo del volume dei contenuti multimediali anziché del volume della suoneria.

Si suppone che l'automazione riguardi la semplificazione delle attività quotidiane per darti più tempo prezioso per fare le cose che ami. Su XDA, ti abbiamo mostrato come utilizzare Tasker per proteggi il tuo dispositivo, migliorare la produttività, O rendere la guida più sicura, fa tutto parte della nostra serie chiamata "Settimana Tasker.'

Ma il divertimento non finisce qui. Se hai voglia di alcuni compiti Tasker davvero fantastici (e sono stanco di noioso cose come dirti come riavviare il telefono o scuotere il telefono per riattivare il display), quindi il nostro nuovo Serie Tasker Pro è per te.

Ne pubblicheremo una serie altamente avanzato Profili Tasker che ti mostreranno quanto potente può essere Tasker se sei disposto a pensare fuori dagli schemi. Anche se abbiamo svolto la maggior parte del duro lavoro per te e sei certamente libero di importare i miei profili e usarli così come sono, Ti consiglio vivamente di provare a imparare come utilizzare Tasker se vuoi essere in grado di personalizzare queste attività te stesso. Sul nostro

Suggerimenti e trucchi per Tasker forum o sul subreddit /r/Tasker di Reddit, puoi condividere e lavorare con altri su come implementare un'idea che potresti avere (come ho fatto molte volte).

Questo è Settimana 7 di Tasker pro. La settimana scorsa ti abbiamo mostrato come utilizzare Tasker per sbloccare il tuo PC Windows utilizzando il sensore di impronte digitali sul tuo dispositivo Android. Questa settimana ti mostreremo come farlo rimappare il bilanciere del volume in modo che controlli solo il volume dei contenuti multimediali anziché il volume della suoneria.


Tasker Pro n. 7: blocca il bilanciere del volume 

attraverso Reddit

Per impostazione predefinita, i bilancieri del volume sui dispositivi Android sono impostati per controllare il volume delle notifiche/della suoneria. Solo quando un'applicazione richiede di riprodurre l'audio tramite il canale del volume multimediale, verrà utilizzato il volume multimediale. Sfortunatamente, a volte ciò si traduce in casi strani in cui stai tentando di impostare il volume prima di avviare la riproduzione multimediale e Android semplicemente non te lo consente quando premi i tasti del volume.

Molti utenti su Reddit hanno scoperto che questo è... leggermente esasperante. Per molti di questi utenti, il motivo principale per cui utilizzano il controllo del volume è controllare il volume dei contenuti multimediali. Perché preoccuparsi di avere un modo preciso per controllare il volume della suoneria quando la maggior parte di essi alterna tra la vibrazione e un altro livello di volume? Questa è una denuncia contro Android avanzata da tutti i tipi di utenti, ma per la maggior parte delle persone le soluzioni ci sono o non sono facilmente accessibili, sono incompleti e non funzionano correttamente, o semplicemente non funzionano su di essi telefono.

Opzione di controllo multimediale da una ROM personalizzata

Ad esempio, gli utenti di ROM personalizzate hanno avuto la possibilità di controllare il volume dei contenuti multimediali con il bilanciere del volume anni Ora. Questa funzionalità è qualcosa che troverai in quasi tutte le ROM personalizzate. Ma comprensibilmente molti utenti non desiderano utilizzare una ROM personalizzata. Gli utenti rooted possono installare Xposed Framework ed eseguire un modulo appositamente per implementare questa funzionalità, ma ci sono molti telefoni su cui l'accesso root non è accessibile. Un'altra opzione è utilizzare un'app non root rimappare i pulsanti ma questo non supporta tutti i dispositivi. Un metodo che supporta tutti i dispositivi è utilizzare il file Applicazione Rocker Locker, tuttavia, questa app utilizza un metodo francamente terribile per mantenere il controllo del volume bloccato sul controllo multimediale: in realtà riproduce continuamente l'audio dall'altoparlante (sul serio) il che può comportare un enorme consumo della batteria.

Usando Tasker, possiamo creare un metodo che non richiede root, non viene eseguito in background, funziona su tutti i dispositivi. Ciò impedirà modifiche graduali al volume della suoneria a meno che non sia in corso una chiamata in entrata/in uscita Tuttavia la modalità silenziosa/vibrazione continuerà a funzionare correttamente. Tieni presente che c'è un piccolo ritardo tra il momento in cui viene modificato il volume e anche quando vedrai il volume della suoneria diminuire quando viene visualizzata la barra del volume, Tasker annullerà silenziosamente la modifica e applicherà la modifica del volume al supporto volume. Questo perché senza root in realtà non puoi impedire Android non modifica il volume della suoneria quando si premono i tasti del volume, quindi intercettiamo immediatamente la modifica del volume quando si verifica e la reindirizziamo per applicarla al volume multimediale.


Requisiti

  • Tasker ($ 2,99)

Istruzioni

Dichiarazione di non responsabilità: nel corso degli anni sono esistite molte varianti di questa configurazione su vari forum Tasker. Riemerge ogni pochi mesi ma viene visto raramente dagli utenti al di fuori dei forum di nicchia. Anche se ho creato questa configurazione da zero, il metodo utilizza una logica Tasker abbastanza semplice/di base e quindi probabilmente assomiglierà al lavoro svolto da altri in passato.

La prima cosa che dovrai fare è creare un nuovo profilo e chiamarlo in questo modo Volume multimediale. Il nome non ha assolutamente importanza, ma scegli qualcosa di descrittivo. Utilizzeremo due trigger* per questa attività, un contesto di stato e un contesto di evento. Per il Contesto dell'evento vorrai andare a Variabili e scegli Insieme di variabili. Per la variabile, chiedigli di monitorare i cambiamenti %VOLR. Non specificare un valore, poiché vorremo che Tasker rilevi QUALSIASI modifica alla variabile globale dinamica %VOLR (Volume suoneria). Per il Contesto statale vorrai andare a Telefono e scegli Chiamata. Nel menu a discesa, seleziona Qualunque e poi controlla Invertire in fondo. In questo modo il profilo sarà attivo solo quando non sei nel mezzo di una chiamata.

*Nota: per aggiungere un secondo trigger a questo profilo, dovrai prima aggiungere almeno una singola azione all'attività (o semplicemente andare avanti e seguire le istruzioni seguenti per completarla interamente). Quindi, puoi premere a lungo sul primo trigger che hai creato e selezionare l'opzione "Aggiungi contesto".

Successivamente, creeremo l'attività stessa. Questa è la serie di azioni che verranno eseguite ogni volta che Tasker rileva un cambiamento nel volume della suoneria (l'evento) e che non sei impegnato in una chiamata (lo stato).

  1. Variabili --> Insieme di variabili. Nome: %VolRing %VOLR. Controlla If in basso e impostalo su if %VolRing !Imposta. Questa azione viene eseguita la prima volta che esegui questo script e non verrà mai più eseguita. Viene eseguito ogni volta che %VolRing non ha valore (non è stato impostato).
  2. Variabili --> Insieme di variabili. Nome: %volume%VOL. Ciò salverà il volume multimediale corrente in una variabile locale.
  3. Compito --> Se. Se %VOLR > %VolRing. Se il volume attuale della suoneria è maggiore del volume della suoneria precedente, significa che hai appena premuto il pulsante di aumento del volume.
  4. Variabili --> Insieme di variabili. Nome: %VolRing%VOLR-1. Controllo Fai matematica. Imposta la variabile del volume della suoneria sul volume della suoneria precedente (in sostanza, inverte la modifica).
  5. Variabili --> Insieme di variabili. Nome: %volume%VOLUME+1. ControlloFai matematica. Aumenta la variabile del volume multimediale (da quando hai premuto il volume su).
  6. Attività --> Altro se. Se %VOLR Questo caso copre quando si preme il volume verso il basso.
  7. Variabili --> Insieme di variabili. Nome: %VolRing%VOLR+1. Controllo Fai matematica. Imposta la variabile del volume della suoneria sul volume della suoneria precedente (in sostanza, inverte la modifica).
  8. Variabili --> Insieme di variabili. Nome: %volume%VOLM-1. Controllo Fai matematica. Diminuisci la variabile del volume multimediale (poiché hai premuto il volume verso il basso).
  9. Attività --> Altro.
  10. Attività --> Interrompi. Stiamo inserendo un'azione di arresto qui per interrompere l'esecuzione dell'attività ogni volta che il volume della suoneria corrente in%VOLR corrisponde a quello presente in%VolRing. Dobbiamo tenere conto di questo caso per evitare che si verifichi un ciclo infinito durante l'azione 13, come il secondo tu modificare il volume della suoneria (anche quando è all'interno di Tasker e non da un pulsante hardware) l'attività verrà eseguita Ancora. Ma quando viene eseguito di nuovo, se non hai questa azione, continuerà semplicemente a eseguire l'attività. In alternativa, puoi impostare un controllo nell'azione 13 di seguito per eseguirlo solo quando %VolRing =/= %VOLR.
  11. Attività --> Fine se.
  12. Audio --> Volume multimediale. Premi l'icona della doppia freccia per consentirti di impostare una variabile qui invece di utilizzare il cursore. Se non vedi questo pulsante, dovrai disabilitare la modalità Principiante nelle preferenze di Tasker. Per il Livello impostarlo su %volume. Ciò modificherà il volume del supporto.
  13. Audio --> Volume suoneria. Ancora una volta, premi l'icona della doppia freccia per consentire l'immissione di variabili. Per il Livello impostarlo su %VolRing. Ciò modificherà il volume della suoneria.

E Ecco! Se riesci a seguire questo percorso, allora congratulazioni, sei praticamente un maestro di Tasker! Confuso su un passaggio e vuoi semplicemente importare lo script e andare avanti con la tua vita?

Se desideri importare questo script Tasker, puoi scaricarlo da Host di file Android. Per importare l'attività, devi prima disabilitare la modalità Principiante in Tasker accedendo al menu --> preferenze. Nella scheda UI, deseleziona "Modalità Principiante". Quindi, torna nel menu principale di Tasker, fai clic sulla scheda "Profili". Quindi premi a lungo sulla scheda "Profili" e premi "Importa". Passa al punto in cui hai scaricato il mio file .prf.xml e selezionalo per importarlo. Una volta importato, sei libero di giocarci come meglio credi. Questa attività viene eseguita senza la necessità di alcun input da parte dell'utente, quindi non è necessario avviare il profilo/attività in alcun modo.

La prossima settimana per Tasker Pro ti mostrerò come farlo controlla la tua musica (anche Spotify) utilizzando i tasti del volume quando lo schermo è spento (*SENZA ROOT*)!

Scopri tutti gli script Tasker Pro!

Cosa ti piacerebbe vedermi fare con Tasker? Fatecelo sapere qui sotto e potremmo presentare la tua idea in un prossimo articolo!