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 : 4090
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é...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISATION DE L' API GOOGLE YOUTUBE RECHERCHER ET LIRE DES VIDÉOS
Dans ce tutoriel nous allons voir comment utiliser l'Api google Youtube pour rechercher et afficher ...

{C / C++ / C++.NET} CALENDRIER (WIN64)
Un calendrier pour Windows x64. Pur C et ASM, frénétiquement CLASSieux et antiGOTO passent leur che...

{Visual Basic, VB6, VB.NET, VB 2005} EASYSAMPLE : JOUER DES SONS (MP3, WAVE) DEPUIS UN CLAVIER MIDI
Dans le cadre d'un spectacle, j'avais besoin de jouer des "ambiances" sonores depuis une interface S...

{Visual Basic, VB6, VB.NET, VB 2005} CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM
Ce code permet de capturer une photo à partir d'un flux WebCam avec la technologie ActiveX. Inspiré ...

{Visual Basic, VB6, VB.NET, VB 2005} DIRECTDISKACCESS
Petite classe d'accès direct au disque L'exemple fonctionne en projet type console avec une présent...

{Visual Basic, VB6, VB.NET, VB 2005} UNE HORLOGE DANS LA BARRE D'OUTIL D'EXCEL, COMME EXEMPLE DE L'UTILISATION DE LA PROPRIÉTE "ISADDIN"
Bonjour, ici l'interet n'est pas dans l'horloge en elle même mais dans l'utilisation de la propré...

{Visual Basic, VB6, VB.NET, VB 2005} VEROUX PC AVEC API
Quelques commandes utiles pour bloquer et débloquer certaines fonctions avec des Api... En souvenir...

{PHP} API LDAP POO PHP5 (ENCAPSULATION DE L'API LDAP DE PHP)
C'est une API PHP5 qui encapsule entièrement le module LDAP de PHP afin de faciliter son utilisation...