Partage
  • Partager sur Facebook
  • Partager sur Twitter

DELPHI - Probleme de multiple carte son

    24 juin 2021 à 13:41:54

    Bonjour, 

    J'ai réalisée une application simple qui permet de lire un MP3 via un TMediaPlayer, seul probleme, j'ai plusieurs cartes son et souhaiterais en attribuer une pour chaque Player mais le code ci dessous ne fonctionne pas (ça prends pas en compte..). Quelqu'un aurait une idée ? Merci :)

    procedure TihmConfigController.PlaySon1;
    var
    Ipset : MCI_WAVE_SET_PARMS;
    begin
    with Player1 do
    begin
    try
    Ipset.wOutput:=2;
    mciSendCommand(DeviceID,MCI_SET,MCI_WAVE_OUTPUT,longint(@Ipset));
    Play;
    except
    on EMCIDeviceError do
    ShowMessage(IntToStr(DeviceID));
    else
    ShowMessage(Exception(ExceptObject).Message);
    end;
    end;
    end;
    • Partager sur Facebook
    • Partager sur Twitter
      25 juin 2021 à 12:23:33

      tu changes le deviceID ? 

      vérifie le code retour de mciSendCommand (voir si il y a une erreur) 

      (cf SO https://stackoverflow.com/questions/47262752/delphi-sound-select-between-multiple-sound-cards-for-output )

      • Partager sur Facebook
      • Partager sur Twitter

      DELPHI - Probleme de multiple carte son

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown