相关疑难解决方法(0)

通话记录器在 android 10 (Q) 中不起作用

在 Android 10 (Pixel 3A) 中,通话记录器在持续时间内录音为空白。它适用于所有手机,直到 Android 8 和在 Android 9 中,大多数手机只录制一侧的声音(但它在像素 3A 中工作正常)

有没有办法在 Android 10 中记录通话?

下面的代码似乎不再起作用了。

    int audioSource = MediaRecorder.AudioSource.VOICE_CALL;
    mediaRecorder.setAudioSource(audioSource);
    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    mediaRecorder.setAudioEncodingBitRate(32);
    mediaRecorder.setAudioSamplingRate(44100);
    mediaRecorder.setOutputFile(MediaUri);
    mediaRecorder.prepare();
    mediaRecorder.start();
Run Code Online (Sandbox Code Playgroud)

如果使用 SDK 28 或更低版本,则在整个持续时间内进行通话录音,但没有任何声音。如果使用 SDK 29 通话录音失败,一开始说检查来自回调的可用音频。

我希望它是 Google Android 10 中的一个错误,一些补丁会修复它。

android call recorder android-10.0

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

android-10.0 ×1

call ×1

recorder ×1