Sri*_*nth 5 android call recorder android-10.0
在 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 中的一个错误,一些补丁会修复它。
可以使用Accessibility Service.
远程通话记录器和 BoldBeast 都可以在 Android 10 (Pixel 3A) 中完美记录双方的声音,而无需 root 或成为系统应用程序。他们都使用无障碍服务。
此链接中的详细信息。
| 归档时间: |
|
| 查看次数: |
25119 次 |
| 最近记录: |