1

Winmm.dllとMCIsendStringを使用した非常に不格好な方法のように見える方法を使用して、10年以上にわたってサウンドを録音してきました。

これでは録音品質の値が正しく設定されないことを読みました(その記事がこれまでに真実であったか、それとも真実であるかはわかりません)。

MCIコントロールを使うなど、もっといい音を録音する方法はないかと思っていました。

4

2 に答える 2

0

「不格好」は正しいです。私もMciSendStringメソッドを使用しています。VB6から移行する場合は、Silverlight4のマイクサポートを使用できます。ブラウザのサポート外と組み合わせると、VB6アプリに取って代わる可能性があります。(申し訳ありませんが、ロングショット)。

于 2010-05-25T05:28:27.907 に答える
0

私は1つの代替方法を見つけました:

MCISendのこの代替手段は非常に複雑ですが、次のような優れた機能を実行します。*音量の設定*リアルタイムでのサウンドメーターの表示。*リアルタイムで波形を表示します。

そして、MCISendStringの動作を少し改善するためのヒントをいくつか見つけました。

  1. この仲間は、MCISendStringに欠陥(一部の設定でいくつかの数字を転置)があり、WindowsMediaPlayerでオーディオを再生できなくなる可能性があると主張しています。

  2. 誰かが、完全に文書化されていない方法でMCISendStringパラメータを非常に注意深く設定する必要があると報告しました。これは、録音品質が悪いという報告に応えたものです。

于 2010-05-27T02:05:04.147 に答える