comemich
Messages postés
39
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
23 août 2017
8 nov. 2007 à 22:19
Cherchez plus, j'ai trouvé:
Pour la chaine de caractères représentant le chemin et le nom du fichier:
il faut mettre la chaine entre double-cotes : "
ça donne le code suivant:
Public
Sub
Enregistrer()
' ROUTINE POUR DEBUTER L' ENREGISTREMENT DU WAVE
' Fermeture (au cas où)
mciSendString("close all", vbNullString, 0, 0)
' Ouverture du périphérique MCI
mciSendString("open new type waveaudio alias Son ", vbNullString, 0, 0)
' Préparation de la capture
mciSendString("seek Son to start", vbNullString, 0, 0)
' Qualité du son: cadencement
mciSendString("set Son samplespersec 44100", vbNullString, 0, 0)
' Nombre de bit
mciSendString("set Son bitspersample 16", vbNullString, 0, 0)
' Nombre de canaux (stéréo)
mciSendString("set Son channels 2", vbNullString, 0, 0)
' Capture
mciSendString("record Son", vbNullString, 0, 0)
End
Sub
Public
Sub Sauver(ByVal Fichier AsString
)
' ROUTINE POUR ARRETER L' ENREGISTREMENT
' Encadrer le nom de fichier par des cotes
Fichier = """" & Fichier & """"
' Arrèter l'enregistrement, sauvegarder dans le fichier, et fermer le MCI
mciSendString("stop Son", vbNullString, 0, 0)
mciSendString("save Son " & Fichier, vbNullString, 0, 0)
mciSendString("close son", vbNullString, 0, 0)
End
Sub