0

私はVisualBasicを使用しています(そして、私はそれが初めてです)。マイクがオンになっているかどうかを確認するにはどうすればよいですか? Web カメラからビデオをキャプチャしていますが、マイクがオンになっていることも確認する必要があります。それを確認する方法がわかりませんでした。

4

2 に答える 2

1

オーディオをサンプリングし、受信している信号のレベル(ピーク、RMSなど)を測定して、それがPCのマイク入力のノイズフロア以上のものであるかどうかを判断する必要があります。

これを具体的に行うためのOSのヘルプはないと思います。

「VBでオーディオサンプルの配列をキャプチャするにはどうすればよいですか?」などで戻ってくる必要があるかもしれません。

于 2009-04-02T08:08:51.040 に答える
0

VB の経験はありませんが、ユーザーのマイクが機能しているかどうか (およびプログラムで確認できる限り) を確認したい場合は、Skype などのアプリがどのように機能するかを調べると役立つ場合があります。ユーザーに手動で確認するように求めます (バージョン 4 はこれでうまくいくと思います)。Enemy Territory: Quake Warsや Source Engine ゲームなどのゲームも同様のことを行います。もちろん、それはあなたがやっていることには適切ではないかもしれませんし、ウィルが示唆するようなものがはるかに適切かもしれません.

于 2009-04-02T08:34:43.443 に答える