如何使用 MediaRecorder.AudioSource.VOICE_UPLINK 录音通话

how to record calls using MediaRecorder.AudioSource.VOICE_UPLINK

我只想给通话录音(但只有我的声音或安装了我的应用程序的人)但是 VOICE_UPLINK 不工作,但是 MediaRecorder.AudioSource.MIC 正在工作并录制呼叫者和接收者的音频

我试过了:- 来源为:- MIC , VOICE_CALL , DEFAULT , VOICE_COMMUNICATION , CAMCORDER , UPLINK , DOWNLINK

但是上行链路下行链路不工作

当我使用上行链路或下行链路时,我的应用程序行为异常,而当我使用其他来源时,我的应用程序运行正常

这是由于许可

user-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" >

仅授予系统应用程序,因为 VOICE_UPLINKVOICE_DOWNLINK 需要此权限第 3 方应用程序未被授予此权限

这也取决于制造商,它可以限制用户录音通话。它可能由硬件或软件完成。

这些是我认为这不起作用的两个可能原因