Secretária eletrônica no Android

11

É possível reproduzir áudio no uplink de telefonia, mas os dados de entrada do microfone também são transmitidos.

  1. Como desligar o microfone em dispositivos Android?
  2. Existe a possibilidade de reproduzir áudio para uplink de telefonia enquanto a chamada é desativada?
user12295
fonte
@ GATHrawn, NÃO, a solução sugerida está relacionada à gravação, que, na verdade, é totalmente oposta ao recurso Secretária eletrônica.
User12295
A questão é reproduzir um áudio pré-gravado pela conversa telefônica, que é exatamente o ponto 2 da sua pergunta. Atualmente, a única resposta (que não foi aceita) é fornecer uma solução alternativa para a reprodução de áudio pré-gravado, permitindo que o microfone embutido o atenda durante uma chamada. Não é uma boa solução, mas é uma solução. As coisas podem ter mudado desde que a resposta foi publicada em junho; se assim for, alguém poderá publicar outra resposta que o OP possa aceitar. Desconsiderando qualquer resposta, essa pergunta ainda é muito, muito semelhante a esta.
GAThrawn
1
A outra pergunta não é sobre gravação, é sobre tocar "uma gravação", ou seja, um arquivo de áudio. Você está certo que a outra pergunta não menciona nada sobre silenciar o microfone, então eu acho que é bom ficarem separados. Recomendamos que você responda à outra pergunta, pois parece que você descobriu como reproduzir áudio durante a chamada sem usar o microfone.
Matthew Leia
1
Não via código. qualquer aplicativo de terceiros ou qualquer configuração no dispositivo,
user12295

Respostas:

4

Estou desenvolvendo meu próprio aplicativo de máquina de resposta e atingi dois grandes obstáculos. Uma é que setMicrophoneMute(boolean on)simplesmente não funciona. E a outra questão é reproduzir uma saudação de áudio na linha telefônica.

Isso não é possível devido a restrições de hardware e nem funciona se o microfone estiver ligado e o áudio for reproduzido pelos alto-falantes.

Marca
fonte
Você encontrou a solução?
Hunt
@mark Você encontrou a solução?
Jack
@Jack - é possível, mas ambos os casos exigem ROMs com raiz para funcionar, portanto, um deles (baseado em ALSA) depende dos chipsets da Qualcomm.
kagali-san
@Hunt, perguntando-se o que você encontrou nesse tempo
kagali-san
Existe alguma notícia?
jj_