如何使用 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_UPLINK 和 VOICE_DOWNLINK 需要此权限第 3 方应用程序未被授予此权限
这也取决于制造商,它可以限制用户录音通话。它可能由硬件或软件完成。
这些是我认为这不起作用的两个可能原因
我只想给通话录音(但只有我的声音或安装了我的应用程序的人)但是 VOICE_UPLINK 不工作,但是 MediaRecorder.AudioSource.MIC 正在工作并录制呼叫者和接收者的音频
我试过了:-
来源为:- MIC , VOICE_CALL , DEFAULT , VOICE_COMMUNICATION , CAMCORDER , UPLINK , DOWNLINK
但是上行链路和下行链路不工作
当我使用上行链路或下行链路时,我的应用程序行为异常,而当我使用其他来源时,我的应用程序运行正常
这是由于许可
user-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" >
仅授予系统应用程序,因为 VOICE_UPLINK 和 VOICE_DOWNLINK 需要此权限第 3 方应用程序未被授予此权限
这也取决于制造商,它可以限制用户录音通话。它可能由硬件或软件完成。
这些是我认为这不起作用的两个可能原因