ENREGISTRER DU SON (PATCHED !)

cs_Bestiol Messages postés 833 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 3 novembre 2005 - 15 janv. 2003 à 13:02
cs_ShutSatiVa Messages postés 1 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 3 avril 2008 - 3 avril 2008 à 12:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12290-enregistrer-du-son-patched

cs_ShutSatiVa Messages postés 1 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 3 avril 2008
3 avril 2008 à 12:46
Bonjour, je cherche un exemple de code aussi simple que celui la d'un magnétophone mais en C#. Si vous pouvez me dire ou trouver ca.(une petite préférence pour la lib utilisé , DirectSound ou FMOD).

Merci d'avance.
AmineTheGreat Messages postés 47 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 28 décembre 2010
16 juil. 2007 à 12:44
bjr,
merci pour ce code qui m'a permis de découvrir la fonction MciSendString. j'ai juste une question: est ce que tu ne peux pas détecter par cette même fonction si la carte son est sollicitée? si c oui on peut modifier le programme de façon à avoir un enregistrement automatique et pas par appuie sur le button !
a++
aftereleven Messages postés 2 Date d'inscription dimanche 30 janvier 2005 Statut Membre Dernière intervention 8 février 2007
8 févr. 2007 à 00:20
Bonsoir,

Très efficace comme programme.
Je vais pouvoir disculper mon chien des accusations d'aboiement en cours de journée lorsqu'il est seul à l'appart...

Serait-il difficile d'ajouter la fonctionnalité permettant de lancer l'enregistrement uniquement lorsqu'il y a un certain niveau sonore ?
Une idée quant à la manière de s'y prendre ?

Merci.
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
14 mars 2006 à 17:07
Je n'ai pas testé d'autres options:
8bit Mono HQ, résultat:

Le Lecteur Windows Media ne peut pas lire le fichier. Un ou plusieurs codecs requis pour lire le fichier sont introuvables.

;)
cs_askil2000 Messages postés 92 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 12 avril 2010
19 oct. 2005 à 18:44
Salut à tous, je souhaiterais enregistrer le son dans un TMemoryStream directement sans passer par le disque dur. c'est possible ?

merci et bonne prog ...
Andy_24DB Messages postés 4 Date d'inscription samedi 8 mai 2004 Statut Membre Dernière intervention 27 décembre 2005
26 juin 2004 à 02:32
Très chouette le code , je connaissais pas du tout la fonction
mciSendString ! Y'a t'il moyen de définir à l'avance la taille maximum du fichier wav (par exemple 100 ko) que l'on va enregistrer ?

Encore merci pour cette découverte :-)
cs_ZEDDAM Messages postés 1 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 24 février 2003
24 févr. 2003 à 20:06
Je suis entrein de faire une recherche pour l'ecture/ecriture dans une goutte d'eau est celà par la maitrise d'interfecage en delphi

les 03 registres du port //
le port serie
le port jostick

en delhi 5 ?
si quelqu'un veut m'aider qu'a contactre zeddamk@yahoo.fr
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
16 janv. 2003 à 23:37
Tank you very munch DelphiCool sa marche !!!!

@+ :):)
DelphiCool Messages postés 455 Date d'inscription mardi 24 juillet 2001 Statut Membre Dernière intervention 10 mars 2009
15 janv. 2003 à 22:17
il faut mettre ceci et ça roule

mciSendString(PChar('save capture "' + edit1.Text + '"'), nil, 0, 0);
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
15 janv. 2003 à 18:20
OK, quand je serais chez moi jvais essayer d'arranger sa.

@+
PS : Merci Bestiol
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
15 janv. 2003 à 13:19
je suis tombé sur un code similaire la semaine dernière, pour mon appli Loop12,..
Suis pas arrivé a régler le problème du chemin, même en mettant pchar :( le son est pas enregistré
Je c pas d'ou vien le problème :(
cs_Bestiol Messages postés 833 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 3 novembre 2005 1
15 janv. 2003 à 13:05
Oh !! pardon... "L'erreur" que je donne correspond à ton problème avec les PChar... Tu dois pouvoir faire, normalement, MCISendString(PChar('open bla bla bla' + Edit1.Text))
cs_Bestiol Messages postés 833 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 3 novembre 2005 1
15 janv. 2003 à 13:02
Voilà un code qui va me servir !!! Merci beaucoup !!
Par contre, tu as du oublié de régler un truc dans ton code... Le fichier, d'après l'unité soundrec.pas, s'enregistrera toujours dans C:fichier1245.wav, sans tenir compte du chemin choisi...

Bonne prog' !