2015-06-08 48 views
0

如何使用NAudio库从mp3文件中获取样本浮点数组?mp3 to sample array NAudio

这里是我的代码:

 float[] buffer = new float[2000]; 

     AudioFileReader reader = new AudioFileReader(filePath); 
     reader.Read(buffer, 0, 2000); 

之后缓冲器总是空的(只有零内)。

您也可以在C#中为我提供另一个有用的库来实现此目的。

回答

1

您正在阅读的前2000个样品只有20毫秒左右的音频,所以很有可能您的MP3开始时有点沉默。你有没有试过进一步阅读文件?

+0

是的。你是对的!谢谢。 – msialk