9
votes

Forcer la sortie du son par le haut-parleur dans Android

Y a-t-il une manière dans Android de forcer la sortie via le haut-parleur du téléphone, même si un casque est branché dans la prise? Je sais qu'il doit y avoir un moyen parce que lorsque vous parlez au téléphone, vous pouvez mettre quelqu'un sur le haut-parleur, même s'il y a des écouteurs branchés dans la prise.


0 commentaires

3 Réponses :


3
votes

Vous pouvez modifier ce système à l'échelle à l'aide du système < Code> Audiomanager.setspeakerHoneon Méthode.

Je ne crois pas que vous puissiez définir ceci pour un mediaplayer particulier audiotrack / Soundpool instance, mais en fonction de votre cas d'utilisation, vous pourrait souhaitez-vous chercher à définir votre type de flux audio à l'aide de mediaplayer.setatudiostreamtype ou un équivalent pour d'autres classes de lecture audio.


2 commentaires

@Icemanind vous l'avez essayé de cette façon? Dans la plupart des cas, vous ne désobéirez pas à désobéir les paramètres de l'utilisateur, tels que la lecture du son via des écouteurs. Mais si votre usecase est valide, cela sonne comme ça fonctionnerait.


Oui. Ce que j'essayais de faire était de créer un programme de réveil pour mon propre usage pour mon propre téléphone Android. Parfois, j'oublie accidentellement de débrancher mes écouteurs et que l'alarme va passer par les écouteurs et je ne les entendrai pas. C'est pourquoi je me demandais comment faire cela.



1
votes

sortie sonore via haut-parleur xxx


1 commentaires

Ne fonctionne pas pour les appareils HTC M9 et Nexus :(, toute solution alternative ??



1
votes

Ceci a fonctionné pour moi

​​Premier, j'ai ajouté des autorisations dans Manifest.xml xxx

alors, j'ai utilisé ce code xxx


0 commentaires