2010-05-22 55 views
1

我们已经使用Winmm.dll和MCIsendString这种非常笨重的方法记录了十多年的声音。如何在VB6中录制麦克风的声音?

我已经read这不会正确设置录音质量值(不知道该文章是否真实或仍然是真的)。

我想知道是否有任何更好的方法来记录声音,如使用MCI控制等

回答

0

我找到了一个替代方法:

This alternative to MCISend是非常复杂,但做了一些奇妙的东西,如: *环境容量 *实时显示声米。 *实时显示波形。

而且我发现一些提示,可能使MCISendString工作好一点:

  1. This fellow声称,MCISendString有一个缺陷(调换一些数字中的一些设置),它可以使音频不能在Windows Media Player中播放。

  2. Someone reported needing to set the MCISendString parameters very carefully未完全记录在案。这是对录音质量差的报道的回应。

0

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

相关问题