2010-05-22 158 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應用程序。 (對不起,遠射)。

相關問題