Android:Webrtc如何在录制视频通话时同时录制(发送方和接收方)的音频
当我试图使用Android:Webrtc如何在录制视频通话时同时录制(发送方和接收方)的音频,android,webrtc,mediarecorder,android-mediarecorder,webrtc-android,Android,Webrtc,Mediarecorder,Android Mediarecorder,Webrtc Android,当我试图使用webrtc库录制视频通话时。我可以录制启动器呼叫音频或接收器端音频 public static void startRecordingToFile(String filePath, Integer id, @Nullable VideoTrack videoTrack, @Nullable AudioChannel audioChannel, EglBase eglBase, PeerConnectionConfClient peerConnectionClient, AudioS
webrtc
库录制视频通话时。我可以录制启动器呼叫音频或接收器端音频
public static void startRecordingToFile(String filePath, Integer id, @Nullable VideoTrack videoTrack, @Nullable AudioChannel audioChannel, EglBase eglBase, PeerConnectionConfClient peerConnectionClient, AudioSamplesInterceptor inputSamplesInterceptor) throws Exception {
AudioSamplesInterceptor interceptor = null;
if (audioChannel == AudioChannel.INPUT)
interceptor = inputSamplesInterceptor;
else if (audioChannel == AudioChannel.OUTPUT) {
if (outputSamplesInterceptor == null)
outputSamplesInterceptor = new OutputAudioSamplesInterceptor(peerConnectionClient.getJavaAudioDeviceModule());
interceptor = outputSamplesInterceptor;
}
MediaRecorderImpl mediaRecorder = new MediaRecorderImpl(id, videoTrack, interceptor, eglBase);
File file = new File(filePath);
mediaRecorder.startRecording(file);
mediaRecorders.append(id, mediaRecorder);
}
在上面的代码中,我可以录制AudioChannel.INPUT
或AudioChannel.OUTPUT
。但是我想使用webrtc库将输入
和输出
音频合并到视频通话中
请提供您的建议。请参阅。请参阅。