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++Builder Discussion :

Associer un son ou une musique à une touche du clavier [Non suivi]


Sujet :

C++Builder

  1. #1
    Membre du Club Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Points : 52
    Points
    52
    Par défaut Associer un son ou une musique à une touche du clavier
    Bonjour,
    tout est dans le titre. Je voulais savoir si il existait deja un logiciel qui permettait de jouer des wav en pressant une combinaison de touches clavier.
    Sinon ca ne doit pas être très difficile à programmer, zavez quelques pistes pour moi svp.

  2. #2
    Membre éclairé
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Points : 786
    Points
    786
    Par défaut sndPlaySound
    Salut !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #include <mmsystem.h>
    //----------------------------------------------------------------------
     
     
     
    TMemoryStream *MSt = new(TMemoryStream);
     
    MSt->LoadFromFile(_Chemin_Complet_Fichier_WAV);
     
    sndPlaySound((const char *)MSt->Memory,SND_MEMORY | SND_ASYNC | SND_LOOP);
    Sinon il y a le composant TMadiaPlayer !

    Voir l'aide pour plus de détail !



    Pensez à

  3. #3
    Membre du Club Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Points : 52
    Points
    52
    Par défaut
    - Arg, il me met une erreur indice hors limite quand je mets un chemin wav genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MSt->LoadFromFile("E:\\WINDOWS\\Media\\notify.wav");
    - Je ne trouve pas le prototype de la fonction PlaySound !

    - Autre question: comment je peux jouer ce son comme si c'était une entrée micro ?

    - Je m'explique : j'aimerai que la combinaison de touche joue un son qui sera entendu comme si c'etait moi qui parlait dans le micro. Ca me permettrait de faire entendre mes wav pendant des parties en ligne, comme lancer un "Head shot" pendant une partie de Sniper Elite par exemple
    Je pensais qu'on pouvait faire cela avec TeamSpeak mais apparemment non.
    Merci par avance de vos réponses.

    Cela m'étonne qu'une telle application n'ait pas été développée.

  4. #4
    Membre éclairé
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Points : 786
    Points
    786
    Par défaut
    Salut !

    ça marche nikel chez moi
    Vérifie si le message d'érreur ne vien pas d'autre part !

    Et pour tes sons SFX ,tu n'as qu'à les enregistrer avec le magnétophone de windows(sndrec32.exe),et puis les lire avec PlaySound

    a+

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2021, 17h57
  2. [XL-2010] Copie d'un tableau d'une feuille à une autre : une cellule ne se recopie pas
    Par mchouv dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 25/07/2014, 13h47
  3. [RegExp] Détecter des combinaisons dans une chaine une par une
    Par vermine dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/06/2010, 14h22
  4. Réponses: 2
    Dernier message: 27/04/2006, 23h59

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