IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

jouer un son d'une fr�quence donn�e en C++/CLI


Sujet :

C++/CLI

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par d�faut jouer un son d'une fr�quence donn�e en C++/CLI
    Bonjour,

    Je voudrais faire un petit logiciel pour �couter des sons � des fr�quences et des dur�es d�finies.

    Je cherche dans la documentation, mais ne trouve pas exactement ce que je veux.

    J'ai fait une petite Winform avec 2 boutons:



    1- Le code du bouton "jouer un son" ne fonctionne pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    				 System::Media::SystemSounds::Asterisk->Play();			 
    			 }
    Si quelqu'un peut me dire ce qui manque pour que cela fonctionne, ce serait sympa.

    2- le code du bouton "jouer un *.wav" fonctionne tr�s bien

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    	private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
    				String^ strWinChimes = gcnew String("..\\Windows XP Erreur.wav");
    				System::Media::SoundPlayer sndPlayer(strWinChimes);
    				sndPlayer.Play();
    			 }

    De toute fa�on, ni l'un, ni l'autre ne correspond � ce que je souhaite.

    Je cherche une m�thode qui permettrait de fixer la fr�quence en Hertz et la dur�e en seconde (ou milliseconde) ...

    J'ai bien trouver �a:

    http://msdn.microsoft.com/en-us/libr...77(VS.85).aspx

    Mais comment l'utiliser en C++/CLI , toujours le m�me probl�me ... o� sont les exemples en C++/CLI sur le site de msdn??

    Si quelqu'un sait comment faire, ce serait sympa de m'expliquer

    Bonne journ�e

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par d�faut
    Bon, j'ai fini par trouver, mais faut chercher ....

    Il suffit de rajouter

    et d'utiliser

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Beep (int frequence, int duree);


    Bonne journ�e

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par d�faut
    Bon, cela marche mais y a peut -�tre mieux

    Cela ne passe pas par la carte son et le r�sultat est assez minable !!

    Est ce que quelqu'un sait comment passer par la carte son?

    Bonne soir�e

Discussions similaires

  1. Jouer un son dans une TListBox.
    Par Chyokyka dans le forum D�buter
    R�ponses: 4
    Dernier message: 10/04/2008, 19h23
  2. R�jecteur de bande pour une fr�quence donn�e
    Par N3or33ap dans le forum Signal
    R�ponses: 0
    Dernier message: 23/03/2008, 22h18
  3. R�ponses: 5
    Dernier message: 21/07/2007, 12h12
  4. [C#/ASP.NET]Jouer un son dans une application web
    Par byphantom dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 13/06/2007, 15h28
  5. Comment Jouer du son dans une application
    Par condor_01 dans le forum Multim�dia
    R�ponses: 3
    Dernier message: 28/07/2006, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo