26 votes

Bloquer tous les sons sortant du haut-parleur lorsque le casque est connecté.

Je suis un peu nouveau dans Android et j'ai réalisé que tous les sons sortent par le haut-parleur, que les écouteurs soient connectés ou non. S'ils le sont, le son sort également par les écouteurs, mais j'aimerais aussi éviter le haut-parleur lorsque les écouteurs sont connectés.

Est-ce possible ?

Quelques informations supplémentaires qui pourraient vous aider :

  • Mon téléphone est un Samsung Galaxy i5510
  • C'est Android 2.2 Froyo
  • J'ai installé Tasker, il y a peut-être un moyen de créer un profil pour obtenir ce que je veux.

Merci, Diego

更新情報

Comme ce n'était pas très clair, je vais préciser pour chaque son (si j'en oublie un, merci de me le faire savoir) :

  • Appels téléphoniques : Haut-parleur et écouteurs.
  • Notifications : Haut-parleur et écouteurs.
  • Jeux et presque toutes les applications : Seulement des écouteurs. (J'ai écrit "presque toutes les applications" parce que, par exemple, Skype ou Camera sonnent à la fois dans le haut-parleur et dans les écouteurs).
  • Clavier et "clics tactiles" : Casque.

En résumé, le problème est le suivant : appels téléphoniques, notifications et certaines applications "aléatoires".

0 votes

Quels sont les sons qui passent encore par le haut-parleur ? Musique, sonneries, notifications, clics de clavier, jeux, autre chose ?

0 votes

J'ai mis à jour ma question.

0 votes

C'est bizarre. Quand mes écouteurs sont en place rien sort par le haut-parleur.

8voto

nonsleepr Points 374

Actuellement, vous ne pouvez pas désactiver les notifications via les haut-parleurs tout en les ayant via les écouteurs. Il y a une question ouverte pour cela .

Vous pouvez également utiliser Llama o Tasker pour changer de profil lorsque vous branchez vos écouteurs.

0 votes

J'utilise Tasker et PhoneWeaver. Mais quand même, j'aimerais entendre les notifications par les haut-parleurs, au lieu de faire taire le téléphone.

2voto

Chris Roberts Points 7543

J'ai vu que vous aviez une autre question sur Cyanogenmod, et j'ai pensé que je devais signaler qu'il a l'option "Toujours jouer sur le haut-parleur" pour les notifications, sonneries et alarmes (en Settings -> CyanogenMod Settings -> Sound ). Ainsi, dès qu'il sera stable (s'il est développé davantage), il pourra résoudre la plupart de vos problèmes.

0 votes

Sympa, donc si on désactive cette option, l'ensemble du flux d'alarme ne sera audible que dans les écouteurs s'ils sont connectés ?

0 votes

@Flow Ouaip, exactement.

1 votes

@onik, merci pour la réponse. Je garderai cela à l'esprit si un jour j'installe CyanogenMod, mais pour l'instant il n'y a pas de version officielle pour mon téléphone et j'ai un peu peur des problèmes de la version non officielle.

1voto

Flow Points 18254

J'ai peur, mais cela ne semble pas possible. Il existait autrefois une méthode appelée setRouting() dans l'API AudioManager, mais c'est aujourd'hui une méthode dépréciée qui ne fait tout simplement rien. Je ne suis même pas sûr que la méthode soit capable d'acheminer tous les flux audio uniquement vers le casque (filaire).

0voto

imasaru Points 27

Je recommande Lesser AudioSwitch (Google Play) . Il permet à un utilisateur de forcer tout l'audio via les haut-parleurs, les écouteurs (prise jack 3,5 mm) ou le Bluetooth. Il est mis à jour pour Android Oreo.

Je cite la description :

(Moins que AudioSwitch)

Le passage au casque coupe tout le son des haut-parleurs (Android Oreo et inférieur), y compris les alarmes et les notifications. Cela peut être désactivé dans les options.

Comprend une option Auto-Switch qui permet de basculer automatiquement lorsque l'oreillette est connectée ou déconnectée. Fonctionne également pour Bluetooth.

La fonction Bluetooth et la commutation sur le microphone de l'oreillette peuvent être activées dans l'écran d'accueil. paramètres.

J'utilise Lesser AudioSwitch pour forcer une alarme à sonner uniquement par mes haut-parleurs Bluetooth et cela fonctionne à merveille.

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