我需要这样,通过使用我需要得到在每一秒的声音数据的振幅值的样本值以得到WAV文件的声音数据的采样值。
重要提示:是否有任何方式使用n音讯库或WMP库获取音频数据采样值?
我得到这样的采样值:
byte[] data = File.ReadAllBytes(File_textBox.Text);
var samples=new int[data.Length];
int x = 0;
for (int i = 44; i <data.Length; i += 2)
{
samples[x] = BitConverter.ToInt16(data, i);
x++;
}
但我得到负值更像(-326260)。 所以这是对还是错? 我的意思是可以在样本值是负数或不是,如果是正确的,那么它是什么意思声音或沉默?