在silverlight 5中录制时的音频电平

时间:2012-07-16 10:28:32

标签: c# silverlight audio naudio speech

您好我正在使用 silverlight 5 在网络应用程序中录制PCM audio,我想知道是否有任何方法可以显示音频级别,就像我们在{{1 }}。

我无法使用NAUDIO。这使得用户知道他的声音实际上是由系统捕获的。

1 个答案:

答案 0 :(得分:0)

你会使用相同的技术。假设您正在以16位进行记录,则每2个字节应转换为short(您可以使用BitConverter.ToInt16类),然后在短时间内(例如100ms)查找最大样本值,并使用它来设置您的音量计控制值。对于体积计,风格化的进度条通常是一种很好的方法。有关示例,请参阅我的blog post here