2011-09-26 1 views
4

En fait, je crée une application qui commence à enregistrer en parlant démarrage utilisateur et arrête automatiquement l'enregistrement en parlant arrêt de l'utilisateur.Y at-il Listener pour Media Recorder?

donc est-il possible de trouver si l'utilisateur parle ou non? est-il un écouteur pour Media Recorder pour cela?

+0

Je suis dans une même recherche avec cette question: http://stackoverflow.com/questions/9323452/android-listerner-to-record-sound-if-there-is-any-sound-occurs –

+0

s'il vous plaît laissez-moi savoir si vous avez trouvé une solution. –

Répondre

1

Non, autant que je sache, il n'y a pas d'auditeurs ou les intentions qui informerait votre application que du niveau sonore est passé au-dessus d'un certain seuil (par exemple l'utilisateur a commencé à parler).

Vous pouvez utiliser AudioRecord classe pour enregistrer l'audio du microphone puis l'analyser pour voir le volume. Cependant, cela nécessiterait que votre application s'exécute à ce moment-là.

+0

Hé mec! Y at-il une intention qui est le feu quand le son est détecté par le microphone android? –

+0

S'il n'y a pas d'auditeur alors je voudrais savoir comment fonctionne cette application chat Talking Tom. S'il vous plaît voir cette application: https://market.android.com/details?id=com.outfit7.talkingtom&feature=search_result –

+1

Avez-vous même regardé ma réponse? –