Использовать микрофон в webrtc и медиа-рекордере одновременно в Android?

Я использую webrtc для видеозвонков в Android. Я одновременно веду запись экрана после того, как звонок подключен на стороне отправителя. Я получаю этот журнал ошибок на стороне отправителя. При запуске записи экрана с помощью MediaRecorder голос получателя не слышен. Я думаю, что webrtc не передает звук на приемник, когда устройство записи мультимедиа запускается с помощью микрофона.

Ошибка

AudioRecord: start() status -38
2020-06-25 13:37:18.948 3276-5257/com.obs.booking E/WebRtcAudioRecord: WebRtcAudioRecord: Start recording error: AUDIO_RECORD_START_STATE_MISMATCH. AudioRecord.startRecording failed - incorrect state :1
2020-06-25 13:37:18.949 3276-5257/com.obs.booking E/AudioRecordJni: StartRecording failed!
2020-06-25 13:37:18.949 3276-5257/com.obs.booking E/libjingle: (voe_base_impl.cc:439): StartSend: Failed to start recording
2020-06-25 13:37:18.949 3276-5257/com.obs.booking E/libjingle: (voe_base_impl.cc:386): StartSend() failed to start recording
2020-06-25 13:37:18.949 3276-5257/com.obs.booking E/libjingle: (audio_send_stream.cc:245): AudioSendStream::Start failed with error: -1

Помогите мне решить эту ошибку.


person Gopinathan B    schedule 29.06.2020    source источник