自动录制后保存Wav文件
Save Wav file after recording it automatically
我不想让用户决定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);
}
只需打开一个具有所需文件名的新文件,然后像这样向其中写入数据:
string filename = "d:\file1.wav";
using (Stream fileStream = File.OpenWrite(filename))
{
this.encoder.Save(fileStream);
}
如果您的意思是不想提示用户保存文件的位置,而是直接保存文件,只需执行
using (Stream fileStream = File.Open(Path.Combine(@"D:\CIS",textBox1.Text) , FileMode.Open))
{
this.encoder.Save(fileStream), FileMode.Open);
}
我不想让用户决定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);
}
只需打开一个具有所需文件名的新文件,然后像这样向其中写入数据:
string filename = "d:\file1.wav";
using (Stream fileStream = File.OpenWrite(filename))
{
this.encoder.Save(fileStream);
}
如果您的意思是不想提示用户保存文件的位置,而是直接保存文件,只需执行
using (Stream fileStream = File.Open(Path.Combine(@"D:\CIS",textBox1.Text) , FileMode.Open))
{
this.encoder.Save(fileStream), FileMode.Open);
}