您好我正在使用 silverlight 5 在网络应用程序中录制PCM audio
,我想知道是否有任何方法可以显示音频级别,就像我们在{{1 }}。
我无法使用NAUDIO
。这使得用户知道他的声音实际上是由系统捕获的。
答案 0 :(得分:0)
你会使用相同的技术。假设您正在以16位进行记录,则每2个字节应转换为short(您可以使用BitConverter.ToInt16类),然后在短时间内(例如100ms)查找最大样本值,并使用它来设置您的音量计控制值。对于体积计,风格化的进度条通常是一种很好的方法。有关示例,请参阅我的blog post here。