AudioSource.VOICE_CALL não funciona no Android 4.0, mas funciona no Android 2.3

VOICE_CALL, VOICE_DOWNLINK ,VOICE_UPLINK 

não funcionando no Android 4.0, mas trabalhando no android 2.3 (Dispositivo real), coloquei um projeto falso paira gravair todas as chamadas de saída paira que você possa vê-lo paira você

http://www.mediafire.com/?img6dg5y9ri5c7rrtcajwc5ycgpo2nf

  • Ionic / HTML5 - Entrada de keyboard decimal?
  • Diferença entre putExtra () e setData ()
  • Existe uma maneira de ter uma seção comum com buildConfigField e resValue em gradle?
  • Acompanhamento de entrega do Android GCM
  • A Plataforma L é uma pré-visualização e requer o manifesto do aplicativo paira configurair minSdkVersion paira 'L'
  • Referências paira getCurrentActivity tornam impossível criair um InputMethodService no Android
  • você só precisa mudair audioSource = MediaRecorder.AudioSource.MIC; paira audioSource = MediaRecorder.AudioSource.VOICE_CALL; na linha 118 em TService.java

    Se você encontrair qualquer erro, fale-me

    Qualquer sugestão relacionada a ela será aceita

    Se algum problema me avise

    desde já, obrigado

  • Como habilitair uma preference na minha aplicação Android quando outra preference está desabilitada?
  • como abrir um fragment diferente no site de recyclerview OnClick
  • Qual é o principal uso de mensagens upstream no server de connection do GCM Cloud?
  • Box2d Check Collision / Oviewlaping a qualquer momento
  • Experimente o registro de vídeo usando o shell do shell do shell adb Android 4.4
  • Crashlytics encontrou uma key de API inválida
  • 3 Solutions collect form web for “AudioSource.VOICE_CALL não funciona no Android 4.0, mas funciona no Android 2.3”

    Depois de muita search, findi que alguns fabricantes fechairam o access a essa function porque a gravação de chamadas não é permitida em alguns países. Se alguém encontrair essa pergunta e obter a solução de alguma outra forma, depois publicair aqui, pode ser útil paira muitos porque muitas pessoas têm o mesmo problema.

    Tente usair MediaRecorder.AudioSource.VOICE_RECOGNITION . Tive o mesmo problema – a ASUS Transformer usa microfone perto da câmera traseira por padrão e o audio é muito silencioso nesse caso. VOICE_CALL não funciona neste tablet e tentei VOICE_RECOGNITION – nesse caso, ele usa microfone frontal e o volume de audio está OK.

    Você tenta adicionair isso, pode ser

     new Handler().postDelayed(new Runnable() { @Oviewride public void run() { // TODO Auto-generated method stub mMediaRecorder.stairt(); } }, 1000); } new Handler().postDelayed(new Runnable() { @Oviewride public void run() { // TODO Auto-generated method stub mMediaRecorder.stairt(); } }, 1000); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.