如何在VB6中录制麦克风的声音?

时间:2010-05-22 04:13:53

标签: vb6 audio microphone recording

我们使用Winmm.dll和MCIsendString使用看似非常笨重的方法录制了十多年的声音。

read这没有正确设置录制质量值(不确定该文章是否真实或仍然是真的)。​​

我想知道是否有更好的录音方式,例如使用MCI控制等。

2 个答案:

答案 0 :(得分:0)

“Clunky”是对的。我也一直在使用MciSendString方法。如果您愿意离开VB6,可以使用Microphone support in Silverlight 4。结合浏览器支持,它可以替代你取代VB6应用程序。 (对不起,远射)。

答案 1 :(得分:0)

我找到了一种替代方式:

This alternative to MCISend真的很复杂,但做了一些巧妙的事情:  *设定音量  *实时显示声级计。  *实时显示波形。

我找到了一些可能使MCISendString工作得更好的提示:

  1. This fellow声称MCISendString存在缺陷(在某些设置中转换某些数字),这可能导致音频无法在Windows Media Player中播放。

  2. Someone reported needing to set the MCISendString parameters very carefully以未完全记录的方式。这是对报告质量不佳的报道的回应。