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".
Réponses:
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.
la source
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.
la source
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.la source
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).
la source
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:
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).
la source