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

26

Je suis un peu nouveau sur 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 le casque, mais j'aimerais également éviter le haut-parleur lorsque le casque est connecté.

Est-ce possible?

Peu d'informations supplémentaires qui peuvent aider:

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

Merci, Diego

Mise à jour

Comme ce n'était pas clair, je clarifierai pour chaque son (si j'en oublie, faites-le moi savoir)

  • Appels téléphoniques: haut-parleur et casque.
  • Notifications: haut-parleur et casque.
  • Jeux et presque toutes les applications: uniquement des écouteurs. (J'ai écrit "presque toutes les applications" car, par exemple, Skype ou la caméra sonne à la fois dans le haut-parleur et dans les écouteurs).
  • Clavier et "clics tactiles": casque.

Résumant le problème sont: les appels téléphoniques, les notifications et certaines applications "aléatoires".

Diego
la source
Quels sons traversent toujours le haut-parleur? Musique, sonneries, notifications, clic sur le clavier, jeux, autre chose?
GAThrawn
J'ai mis à jour ma question.
Diego
C'est bizarre. Lorsque mes écouteurs sont insérés, rien ne sort par le haut-parleur.
ale

Réponses:

7

Actuellement, vous ne pouvez pas désactiver les notifications via des haut-parleurs tout en les ayant via un casque. Il y a un problème ouvert pour cela .

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

non-éprouvé
la source
J'utilise Tasker et PhoneWeaver. Mais tout de même, j'aimerais entendre des notifications via des haut-parleurs, au lieu de faire taire le téléphone.
Diego
5

J'ai écrit une application nommée SoundAbout . Il a une fonction pour que le son passe par votre sélection de sortie multimédia ET par le haut-parleur. Il vous permet également de NE PAS faire passer l'audio de notification par le haut-parleur.

WoodsLink
la source
Magnifique! Toujours la seule solution utilisable en 2015 (sans besoin de ROM personnalisées); Merci merci.
Piskvor
2

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

onik
la source
Bien, donc si l'on a désactivé ces options, le flux d'alarme entier ne sera audible dans les écouteurs que s'ils sont connectés?
Débit
@Flow Yep, exactement.
2011
1
@onik, merci pour la réponse. Je garderai cela à l'esprit si j'installe CyanogenMod, mais pour le moment 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.
Diego
1

J'ai peur, mais cela ne semble pas possible. Il y avait une fois une méthode appelée setRouting () dans l'API AudioManager, mais c'est aujourd'hui une méthode obsolète qui ne fait tout simplement rien. Je ne suis même pas sûr que la méthode soit capable de router tous les flux audio uniquement vers le casque (filaire).

Couler
la source
0

Je n'ai pas assez de points de réputation pour commenter, mais en plus de SoundAbout, comme suggéré par @WoodsLink, je recommande Lesser AudioSwitch (Google Play) . Il permet à un utilisateur de forcer tout l'audio via les haut-parleurs, les écouteurs (prise 3,5 mm) ou Bluetooth. Il est mis à jour pour Android Oreo.

Je cite la description:

(Interrupteur audio inférieur)

Le passage aux écouteurs coupera tout le son des haut-parleurs (Android Oreo et inférieurs), y compris les alarmes et les notifications. Cela peut être désactivé dans les options.

Comprend une option de commutation automatique pour basculer automatiquement lorsque le casque est connecté ou déconnecté. Fonctionne également pour Bluetooth.

Bluetooth et le passage au microphone du casque peuvent être activés dans les paramètres.

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

Avant d'essayer Lesser AudioSwitch, j'ai essayé d'utiliser SoundAbout, mais il s'est planté au démarrage (après avoir recommandé d'installer la licence Pro).

imasaru
la source