У меня есть два аудиофайла из RecordRTC
как локального, так и удаленного потоков. Теперь я хочу объединить два файла в один файл и загрузить его на сервер через AJAX.
например (audio1.webm) и (audio2.webm).
mediaRecorder.stopRecording(function() {
var blob = mediaRecorder.getBlob();
var fileName = getFileName('webm');
var fileObject = new File([blob], fileName, {
type: 'audio/webm'
});
var formData = new FormData();
formData.append('blob', fileObject);
formData.append('filename', fileObject.name);
$.ajax({
url: '{{ url('/') }}/save-audio',
data: formData,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(response) {
console.log(response);
}
});
});
Заранее спасибо.
ОБНОВИТЬ:
Я сделал это вместо recorder.addStreams
, и все же я могу получить запись.
var remoteVideos = $('#remoteVideos video');
var el = [];
$.each($('#remoteVideos video'), function(index, val) {
el[index] = val.srcObject;
});
el.push(stream);
multiMediaRecorder = new MultiStreamRecorder(el);
audio1
задает вопрос, аaudio2
дает ответ. - person Jin   schedule 14.02.2020ffmpeg
только на своем локальном компьютере, но как мне настроить его на реальном сервере? - person Jin   schedule 17.02.2020