自动录制后保存Wav文件

本文关键字:保存 Wav 文件 | 更新日期: 2023-09-27 18:25:55

我不希望用户决定应该保存wav文件的哪个位置,并自动将其保存在D:''中

private void btnAdd_Click(object sender, EventArgs e)
    {
        SaveFileDialog saveFileDialog = new SaveFileDialog();
        saveFileDialog.InitialDirectory = @"D:'CIS";
        saveFileDialog.FileName = textBox1.Text;
        Stream fileStream = saveFileDialog.OpenFile();
        this.encoder.Save(fileStream);
    }

自动录制后保存Wav文件

如果您的意思是不想提示用户保存文件的位置,而只是直接保存文件,只需执行

using (Stream fileStream = File.Open(Path.Combine(@"D:'CIS",textBox1.Text) , FileMode.Open))
{
   this.encoder.Save(fileStream), FileMode.Open);
}

只需打开一个具有所需文件名的新文件,并将数据写入其中,如下所示:

string filename = "d:''file1.wav";
using (Stream fileStream = File.OpenWrite(filename))
{
    this.encoder.Save(fileStream);   
}