2010-11-16 6 views

Répondre

0

Je crois que tant que vous jouez votre fichier audio à l'aide du MediaPlayer, il dirigera l'audio à la place (utilisez la . sortie écouteur si un casque est connecté, etc.)

Serait-ce que vous cherchez la fonction setSpeakerphoneOn(true) dans AudioManager classe:

Active ou désactive le haut-parleur.

Cette méthode ne doit être utilisé par applications qui remplacent la plate-forme à l'échelle la gestion des paramètres audio ou la téléphonie application principale .

+0

Merci Nailuj.Mais je faisais référence à earpeice, qui est celui que nous utilisons en écoutant un appel reçu par nous. A propos des écouteurs, j'utilise android.intent.action.HEADSET_PLUG pour détecter la même chose. J'espère que vous avez compris ce que je voulais dire. :) –

+0

@MadScientist: désolé, mon mauvais. Mise à jour la réponse, j'espère que je l'ai eu droit cette fois :) – Nailuj

+0

Naah ... Thats bien. Mais je suis désolé de vous dire que j'ai déjà essayé, mais son ne fonctionne pas ... :(code comme ci-dessous écrit à l'intérieur de OnCreate Method ... audioManager = (AudioManager) getSystemService (Context.AUDIO_SERVICE); audioManager.setSpeakerphoneOn (faux); Il joue toujours dans SPEAKER par défaut! –

Questions connexes