我有来自麦克风的Stream
音频数据,我想显示当前的录音音量。根据我收集的内容,我需要在数组中存储X个字节,然后我可以使用该数据处理记录中的一个样本。如何确定X是什么,以及如何从该数据中获取音量级别?
我正在使用C#,但即使伪代码也会非常有用
答案 0 :(得分:3)
WAV文件是幅度调制的,因此每个样本值 相对音量。平均时间间隔和平均音量。
需要注意的事项:
以下是一些用于读取WAV文件的示例.NET代码: http://www.codeproject.com/KB/audio-video/WaveEdit.aspx