2012-08-19 1 views
2

Est-ce que quelqu'un sait quelle source devrais-je utiliser si je veux enregistrer le son du haut-parleur plutôt que du microphone? c'est ce que j'ai mais bien sur c'est l'enregistrement de MIC.Comment enregistrer de l'audio à partir d'un haut-parleur?

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

J'ai Ahad un regard sur le document et je ne trouve rien qu'ilIl même ne sait pas ce exactement VOICE_DOWNLINK, signifie VOICE_UPLINK et VOICE_COMMUNICATION?

Voici le lien vers le document. http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

Je serais très reconnaissant si quelqu'un pouvait me conseiller à ce sujet?

Un commentaire est très apprécié.

Répondre

0

Le haut-parleur, comme son nom l'indique, est un haut-parleur. Pour enregistrer ce qui sort du haut-parleur, vous devez utiliser un microphone. Vous ne pouvez pas intercepter le flux audio qui va vers le haut-parleur d'une autre manière.

+0

Merci @ WebnetMobile.com. Cela signifie que si j'utilise le microphone comme entrée, je peux enregistrer tout ce qui sort du haut-parleur ainsi que le microphone? –

+0

oui et non - veuillez noter qu'il existe deux types d'enceintes: «haut-parleur» et «haut-parleur». Le micro sera probablement capable d '"entendre" le haut-parleur mais pas le haut-parleur normal. –

+0

@ WebnetMobile.com serait-il possible si l'audio qui va vers le haut-parleur est sorti du moteur Text to speech dans ma propre application et que je veux inspecter les données PCM de cela pour appliquer une visualisation (comme une application de robot parlant)? – Ahmed

Questions connexes