2010-03-03 12 views
9

J'ai actuellement un code pour créer une webcam qui se trouve dans l'espace libre et qui se déplace automatiquement vers le haut ou vers le bas en fonction d'un drapeau que je définis en appuyant sur une touche du clavier. Je veux être en mesure de faire en sorte que si le son est détecté sur le microphone (au-dessus d'un certain seuil, donc il ne se contente pas de capter le bruit), alors le drapeau est mis à true. Si le son s'arrête, (tombe en dessous du seuil), le drapeau deviendra faux et le déplacement s'arrêtera. J'ai tous les composants sauf pour détecter le son du microphone et déclencher un événement.Comment détecter le son du microphone .net

Toute aide que vous pourriez fournir serait grandement appréciée!

Merci!

+1

Ah, le Clapper. Applaudir! Claquez! Brevet américain # 5493618, http://www.wikipatents.com/US-Patent-5493618/method-and-apparatus-for-activating-switches-in-response-to-different –

Répondre

3
+0

J'ai téléchargé compilé et couru mais ne fonctionne pas? La référence d'objet n'est pas définie sur une instance d'un objet. J'utilise. Net 4.0, mais ce problème se produit lorsque je télécharge son exemple. Exe ainsi – NewSoundEngineer

+0

C'est étrange. Il fonctionne sur ma machine, mais je suis toujours sur Windows XP, .NET 3.5 –

4

S'il vous plaît voir la méthode CheckSilent de http://alvas.net/alvas.audio,tips.aspx#tip73 exemple

+1

REMARQUE: Ceci est un produit payant. La version gratuite a un popup modal à chaque démarrage de l'application. –

Questions connexes