0 votes

Couper le son du téléphone lorsque les écouteurs sont débranchés

Je ne coupe le son de mon téléphone que lorsque mes écouteurs sont branchés dessus. Je cherche à automatiser ce processus. Voici ce que je veux faire :

if (headphones are unplugged) {

  mute all audio on the phone

} else {

  play audio through headphones

}

J'ai entendu parler d'applications d'automatisation comme Tasker et Task, mais je ne sais pas vraiment comment les utiliser, ni même si c'est possible.

0 votes

Le système devrait s'en charger automatiquement. Si vos écouteurs sont débranchés et que vous réglez le volume du média sur muet, puis que vous les branchez, le système devrait passer en mode (disons) écouteurs. Lorsque vous les débranchez, le système doit repasser en mode silencieux pour les haut-parleurs.

0 votes

Malheureusement, ce n'est pas le cas du mode "Ne pas déranger".

0 votes

Quel téléphone et quelle version d'Android utilisez-vous ?

2voto

Reddy Lutonadio Points 6225

J'utilise Macrodroïde y Automatiser pour démontrer ce que vous demandez.

Avec Macrodroid

Vous devrez créer 2 macros.

1ère macro : Casque branché

  • Dans l'onglet Trigger, sélectionnez Headphones Insert/Remove, puis choisissez Headphones Inserted suivi de Any.

  • Dans l'onglet Actions, sélectionnez Changement de volume, puis donnez les autorisations appropriées. Réglez le niveau de chaque flux audio (voir l'image ci-dessous à gauche).

  • Donnez un nom à la macro, puis enregistrez-la. Elle ressemblera à l'image ci-contre.

IMG: IMG:

2ème macro : Casque débranché

  • Dans l'onglet Trigger, sélectionnez Headphones Insert/Remove, puis Headphones Removed.

  • Dans l'onglet Actions, sélectionnez Changement de volume, puis donnez les autorisations appropriées. Réglez le niveau de chaque flux audio sur 0 (voir l'image ci-dessous à gauche).

  • Donnez un nom à la macro, puis enregistrez-la. Elle ressemblera à l'image ci-dessous à droite.

IMG: IMG:

Avec Automate

  • Dans la section Interface, sélectionnez "Casque filaire branché ?", puis reliez son IN avec le OK du bloc "Début du flux".

  • Dans la section Caméra et son, sélectionnez deux fois "État de sourdine du flux audio".

    1. Cliquez sur le premier bloc, réglez l'état sur Unmute sélectionnez un flux audio, puis cliquez sur Terminé. Liez le IN à la Yes du bloc "Quand le casque filaire est branché", puis Relier le OK à la IN du bloc "Quand l'oreillette est branchée".

    2. Cliquez sur le deuxième bloc, réglez l'état sur Mute puis sélectionnez un flux audio. Liez le IN à la No du bloc "Quand le casque filaire est branché", puis Relier le OK à la IN du bloc "Quand l'oreillette est branchée".

  • Il ressemblera à l'image ci-dessous. Donnez un nom à votre flux, sauvegardez-le, puis cliquez sur Démarrer.

Note : J'ai sélectionné le flux musical pour cet exemple. Seule la musique sera coupée ou rétablie. Ajoutez d'autres blocs pour les autres flux audio (appel vocal, alarme, système, etc.).

IMG:

0 votes

C'est un excellent guide ! Merci beaucoup pour votre contribution ! J'ai suivi les étapes de Macrodroid et c'est exactement ce que je voulais obtenir.

0 votes

Quel parcours étonnant ! Merci d'avoir pris le temps de le faire. Je n'ai même pas d'appareil qui puisse utiliser cet utilitaire, mais vous m'avez guidé tout au long, et c'était même agréable. Est-ce que macrodroid nécessite un root ou des permissions spéciales ?

0 votes

@Evileclipse Certaines fonctionnalités nécessitent Root mais la plupart ne le font pas. Le plus important est de donner les permissions appropriées lorsque c'est nécessaire pour que les macros fonctionnent correctement.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X