11 votes

Répondeur sur Android

La lecture de l'audio sur la liaison montante de la téléphonie est possible, mais les données d'entrée du microphone sont également transmises.

  1. Comment désactiver le microphone sur les appareils Android ?
  2. Existe-t-il une possibilité de diffuser de l'audio sur la liaison montante de la téléphonie alors que l'appel est en sourdine ?

3 votes

0 votes

@GATHrawn, NON, la solution proposée est liée à l'enregistrement qui est en fait tout à fait opposé à la fonction de répondeur.

0 votes

La question porte sur la lecture d'un morceau d'audio préenregistré sur la conversation téléphonique, ce qui est exactement le point 2 de votre question. À l'heure actuelle, la seule réponse (qui n'a pas été acceptée) consiste à proposer une solution de contournement consistant à lire l'audio préenregistré tout en laissant le microphone intégré le capter pendant l'appel. Ce n'est pas une bonne solution, mais c'est une solution. Les choses ont peut-être changé depuis que cette réponse a été postée en juin, si c'est le cas, n'hésitez pas à poster une autre réponse que le PO pourrait accepter. Sans tenir compte des réponses, la question reste très, très similaire à celle-ci.

4voto

Zan Lynx Points 23100

J'ai développé ma propre application de répondeur et j'ai rencontré deux obstacles majeurs. La première est que setMicrophoneMute(boolean on) ne fonctionne tout simplement pas. L'autre problème est la diffusion d'un message d'accueil audio sur la ligne téléphonique.

Cela n'est pas possible en raison de restrictions matérielles et cela ne fonctionne même pas si le microphone est activé et que le son est diffusé par les haut-parleurs.

0 votes

Avez-vous trouvé la solution ?

0 votes

@mark Avez-vous trouvé la solution ?

0 votes

@Jack - c'est possible, mais les deux cas nécessitent des ROMs rootées pour fonctionner, donc l'un d'entre eux (basé sur ALSA) dépend des chipsets Qualcomm.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X