У меня есть приложение для телеконсультаций с использованием библиотеки WebRTC.Во время видеозвонка мне нужно записать местное аудио и записать в файл.Когда я пытаюсь записать с помощью MediaRecorder, mediaRecorder.start () дает нелегальную исключение состояния.Как я могу записать голос (локальный звук) во время видеовызова, эта активность уже используется с помощью микрофона.
Я комментирую peerConnection.addTrack(localAudioTrack)
, запись голоса работает нормально.Затем я попытался peerConnection.removeTrack()
перед носителем recorder.start()
, но получил ошибку RtpSender. Как удалить localAudiotrack из объекта peerconnection?или любой другой метод для записи локального аудио в файл во время сеанса webrtc