0
大家好我需要把我的音频流的值[-1,1]。Naudio - 将音频流转换为值[-1,1]
有人可以告诉我一个好方法。我正在读取流中的字节数组和浮点数组,但我不知道接下来要做什么。
这里是我的代码:
float[] bytes=new float[stream.Length];
float biggest= 0;
for (int i = 0; i < stream.Length; i++)
{
bytes[i] = (byte)stream.ReadByte();
if (bytes[i] > biggest)
{
biggest=bytes[i];
}
}
,我不知道如何把价值成流。因为字节只是正值。我需要从[-1,1]
for (int i = 0; i < bytes.Count(); i++)
{
bytes[i] = (byte)(bytes[i] * (1/biggest));
}
你的音频格式是什么?浮动,短?你实际上处理8位音频是不太可能的。 – 2012-03-21 16:15:17