在C#(NAudio)中将WMA字节数组转换为WAV

时间:2017-02-20 11:45:17

标签: c# audio wav naudio

我正在尝试从WMA字节数组创建一个WAV对象,我尝试了下面的代码,但软件退出了,在转储文件中,当我尝试创建fileReader时,我发现了以下异常 "线程试图读取或写入没有适当访问权限的虚拟地址。"

    System.IO.File.WriteAllBytes("wmatemp.wma", data);
    WMAFileReader fileReader = new WMAFileReader("wmatemp.wma");
    WaveStream waveStream = WaveFormatConversionStream.CreatePcmStream(fileReader);
    WAV wav = new WAV(AudioMemStream(waveStream).ToArray());

我知道我不应该将.wma保存到硬盘驱动器上,但我不知道如何以不同方式进行操作,有什么帮助?

0 个答案:

没有答案