2011-08-24 188 views
0

我正在使用naudio,我很好奇我如何獲取音頻緩衝區數據。獲取音頻緩衝區數據

有沒有辦法從WaveFileReader讀取的Wave文件中獲取音頻緩衝數據?我想最終將其保存到文件中。

我假定這樣做是

字節[]緩衝液=新的字節[wave.Length]; wave.Read(buffer,0,(int)wave.Length);

但是,wave.length是音頻數據緩衝區的長度,還是它是相對於持續時間的長度?如果不是持續時間,我怎樣才能獲得持續時間?

回答

0

wave.Length是音頻數據的字節數。 的TotalTime屬性將嘗試將其轉換爲TimeSpan。