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

MFC Discussion :

Jouer plusieurs sons wav en simultan�e


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Par d�faut Jouer plusieurs sons wav en simultan�e
    Bonjour, il y t'il des personnes habitu�es � l'API multimedia win32 (mmlib pas directX) utilis�e pour jouer des sons wav. Je cherche � jouer des sons wav en simultan�e mais j'obtiens un access violation.

  2. #2
    mat.M
    Invit�(e)
    Par d�faut
    L'API multim�dia n'est pas faite et destin�e pour �a .
    Les API SndPlaysnd et PlaySnd ne sont con�ues que pour jouer en th�orie un seul son
    Seul solution possible : utiliser Direct Sound et cr�er un Direct Sound buffer ( tampon circulaire ) qui permet de jouer plusieurs WAV en m�me temps


    Peut-�tre avec les commandes MCI mais ce sera pareil

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Par d�faut
    SndPlaySound c la version simple pour un son effectivement. Mais si tu jettes un coup d'oeil au MSDN tu verras qu'il existe plein d'autres fonctions qui permette cette t�che (nomm�e waveIn*** ou waveOut***)

    http://www.planet-source-code.com/vb...=4422&lngWId=3

    un exemple

    Non en fait, on va passer sous directX sous peu mais avant on d�sire une version interm�diaire avec l'existant (sous api multim�dia win32)


    Mon probl�me reside dans le fait que lorsque je joue 1 son puis que je tente d'en lanc� un 2�me le membre lpdata d'une structure wavHeader est invalide et cause un access violation.

    Comme je ne suis pas familier de cette API je veux juste savoir si qq sait comment fonctionne les waveHeader

  4. #4
    mat.M
    Invit�(e)
    Par d�faut
    Effectivement il ya l'API WAVEFORM.
    Je r�pondrais de mani�re b�te , bien initialiser les structures notamment avec ZeroMemory

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Par d�faut
    C d� a la fonction waveOutopen qui me renvoit MMSYSERR_ALLOCATED

    en fait j'ouvre x fois ce device audio si je dois jou� x son en m�me temps. Ca a visiblement pas l'air d'�tre la bonne fa�on. Je ne sais pas vraiment l�, je lutte grave

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Par d�faut
    C'est bien ce que je pensais, on a x source mais un seul player. J'ai trouv� le pr�cieux, une appli sur codeguru qui prend les wav, les samples pour du streaming, les mix et le envoie au player :

    http://www.codeguru.com/Cpp/G-M/mult...cle.php/c4725/

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. jouer un son (*.wav ou *.mid) avec python
    Par - Glop - dans le forum Programmation multim�dia/Jeux
    R�ponses: 18
    Dernier message: 22/02/2010, 19h38
  2. Jouer plusieurs son en simultane
    Par mastering dans le forum WinDev
    R�ponses: 1
    Dernier message: 03/07/2008, 10h59
  3. jouer un son WAV avec sndPlaySound ?
    Par gdlbb dans le forum C
    R�ponses: 21
    Dernier message: 13/05/2006, 17h26
  4. Avec VBE, faire jouer un son .Wav
    Par francois1955 dans le forum G�n�ral VBA
    R�ponses: 6
    Dernier message: 09/12/2005, 15h45
  5. Existe t'il un composant permettant de jouer un son wav?
    Par scorpiwolf dans le forum C++Builder
    R�ponses: 5
    Dernier message: 20/06/2002, 14h10

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