mp3 到样本数组 NAudio

mp3 to sample array NAudio

如何使用 NAudio 库从 mp3 文件中获取示例浮点数组?

这是我的代码:

        float[] buffer = new float[2000];

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

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

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

您正在阅读的前 2000 个样本只有大约 20 毫秒的音频,因此您的 MP3 很可能在开始时有一点静音。您是否尝试过进一步阅读文件?