Répondeur sur Android


11

La lecture audio sur la liaison montante de 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 lire l'audio sur la liaison montante de la téléphonie pendant un appel en mode silencieux?


@GATHrawn, NON, la solution suggérée est liée à l'enregistrement qui est en fait tout à fait opposé à la fonction Répondeur automatique.
user12295

La question concerne la lecture d'un morceau d'audio préenregistré via la conversation téléphonique, ce qui est exactement le point 2 de votre question. Actuellement, la seule réponse (qui n'a pas été acceptée) donne une solution de contournement de la lecture audio préenregistrée tout en laissant le microphone intégré le capter pendant un 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é publiée en juin, si tel est le cas, n'importe qui est invité à publier une autre réponse que le PO pourrait accepter. Ne pas tenir compte des réponses à cette question est toujours très, très similaire à celle-ci.
GAThrawn

1
L'autre question ne concerne pas l'enregistrement, il s'agit de lire "un enregistrement", c'est-à-dire un fichier audio. Vous avez raison de dire que l'autre question ne mentionne rien sur la coupure du micro, cependant, je pense qu'ils sont bien pour rester séparés. Je vous encourage à répondre à l'autre question, car il semble que vous ayez découvert comment lire du son via l'appel sans utiliser le micro.
Matthew Read

1
Pas via le code. toute application tierce ou tout paramètre sur l'appareil,
user12295

Réponses:


4

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)cela ne fonctionne tout simplement pas. Et l'autre problème est la lecture 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 allumé et le son est lu via les haut-parleurs.


Avez-vous trouvé la solution?
Hunt

@mark Avez-vous trouvé la solution?
Jack

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

@Hunt, vous vous demandez ce que vous avez trouvé à cette époque
kagali-san

Y a-t-il des nouvelles?
jj_
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.