mp3来样本数组NAudio

时间:2015-06-08 21:02:14

标签: mp3 naudio

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

这是我的代码:

        float[] buffer = new float[2000];

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

之后缓冲区总是空的(里面只有零)。

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

1 个答案:

答案 0 :(得分:1)

你正在阅读前2000个样本,这些样本只有大约20ms的音频,所以很可能你的MP3开始时会有一点沉默。您是否尝试过进一步阅读该文件?