1

MediaRecorderで音声通話を録音しようとしています。これは動作しませんandroid 7.0しかし、android 6の下では完全に動作します。 android 7の電話に録音する方法はありますか?サムスン8の音声通話記録Android 7.0

recorder = new MediaRecorder(); 
    //recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //I tried all values here 
         recorder.setAudioEncodingBitRate(8000); 
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
    recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB); 
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
    recorder.setOutputFile(audiofile.getAbsolutePath()); 
    try { 
    recorder.prepare(); 
    } catch (IllegalStateException e) { 
    e.printStackTrace(); 
    } catch (IOException e) { 
    e.printStackTrace(); 
    } 
    recorder.start(); 
+0

権限を確認しましたか? https://developer.android.com/guide/topics/media/mediarecorder.html#audio-record-permission BTWが動作していないということは、エラーの説明ではありません。 – Christopher

+0

私はすべてのアクセス許可を与えられました。空の声でファイルを作成するだけです。 – Sri

答えて

0

コール録音は、同じアクセス許可またはコードパスに従わない特殊なケースです。 See this article。意図的に行うのが難しいように思われる。

+0

私は他のGoogleVoice /コールレコーダー - ACRから私のアプリケーションから記録することを期待しています。 – Sri

関連する問題