JavaScript: Как разбить аудио-блоб на 1-секундные куски и экспортировать в файлы WAV с помощью Recorder.js?

Добавьте следующий код в FormLoad

private void Form1_Load(object sender, EventArgs e)
{
    Thread myth;
    myth = new Thread(new System.Threading.ThreadStart(CallSaveDialog)); 
    myth.ApartmentState = ApartmentState.STA;
    myth.Start();
}

Здесь CallSaveDialog - поток, и здесь вы можете вызвать ShowDialog, как это

void CallSaveDialog(){saveFileDialog.ShowDialog();}
0
задан Ishara Amarasekera 18 March 2019 в 15:14
поделиться

1 ответ

Recorder.js хранит буфер записи аудио, которое он записывает. Когда вызывается exportWAV, буфер записи кодируется, но не очищается. Вам нужно было бы вызвать clear на рекордере перед повторным вызовом record, чтобы предыдущий фрагмент аудио был очищен из буфера записи.

0
ответ дан agentscarn 18 March 2019 в 15:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: