Я пытаюсь создать веб-приложение, которое:
- записывает аудиопоток с микрофона
- воспроизводит записанный аудиопоток и одновременно записывает второй поток от микрофона
- объединить оба потока вместе ..
Для (1) я использую new MediaRecorder(stream)
et c.
Для (2) Я использую new Audio(audio1.audioUrl).play() + new MediaRecorder(secondStream)
Для (3) Я использую new OfflineAudioContext(..)
Шаг (2) работает несколько раз, иногда нет. Кажется, что Audio.play()
и MediaRecorder.start()
одновременно мешают друг другу. Есть идеи?
Спасибо.