2015-06-08 87 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