Les Snippets

Connexion

Enregister le micro

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 11/09/2007 12:28:19 et initié par pape0 [Liste]
Vue : 1734
Catégorie(s) : Multimédia
Langages dispo pour ce code :
- VB 2005



Langage : VB 2005
Date ajout : 11/09/2007
Posté par pape0 [Liste]
Public Class Form1 
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
' record from microphone
mciSendString("open new Type waveaudio Alias recsound", vbNullString, 0, 0) 
mciSendString("record recsound", vbNullString, 0, 0)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 
' stop and save 
mciSendString("save recsound c:\record.wav", vbNullString, 0, 0) 
mciSendString("close recsound", vbNullString, 0, 0)
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 
' play audio
My.Computer.Audio.Play("c:\record.wav", AudioPlayMode.WaitToComplete) 
End Sub
End Class


Remarque :
Cette méthode est héritrer de VB6 mais elle marche.
Elle utilise l'API mciSendStringA.

Snippets en rapport avec : Mcisendstring, Enregistrer, Api, Micro



Codes sources en rapport avec : Mcisendstring, Enregistrer, Api, Micro

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR DE FLUX VIDÉO (COMMENT CRÉER VOTRE LECTEUR)
Beaucoup de sources déposées sur le site présente des lecteurs de vidéo utilisant Window Media Playe...

{C / C++ / C++.NET} ENREGISTREMENT DE L'ENTRÉE MICRO
Se trouve aussi ici: http://www.dev.winsysdev.com/ Un petit code qui permet d'enregistrer l'entré...

{C / C++ / C++.NET} XVID DIVX .AVI JOUEUR
MS c/c++ joue presque tous les formats videos a condition d avoir les codec installer! ...

{C# / C#.NET} CHANGER LA RESOLUTION DE VOTRE ECRAN, UTILISATION DES API WINDOWS (USER32.DLL)
Cette class permet de changer la resolution de votre ecran, avec les valeurs de largeur et hauteur v...

{Visual Basic, VB6, VB.NET, VB 2005} CAPTURE D'ECRAN TRÉS PARAMETRABLE
Capture d'écran Capture de la Form de l'application Capture du Client de la forme de l'applicatio...

{C / C++ / C++.NET} LISTE PROCESSUS V2 (WIN64)
Adaptation de ma source 17658 spécialement pour Windows x64. La version 32 bits ne pouvait plus sor...

{JAVA / J2EE} RFID_RS232
J'ai créer ce programme pour pouvoir utilisé une carte d'acquisition de TAG RFID au travers d'un lia...

{PHP} CHERCHER UNE IMAGE SUR FLICKR
J'ai du pour un site créer un fichier PHP permettant d'afficher les images twitter selon des mot cle...

{C / C++ / C++.NET} CONTROLE AFFICHEUR (WIN32)
C'est un controle Afficheur avec l'api Setpixel que vous pouvez rajouter à votre projet. Il suffit ...

{C / C++ / C++.NET} CHAINE EN HEXA (WIN32)
Pour question récurrente sur forum. char* __fastcall bnStrToHex(char *szsrc, char* szdst); retou...