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

API, COM et SDKs Delphi Discussion :

Delphi et PlaySound


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut Delphi et PlaySound
    Yep...

    Quelqu'un sait-il comment jouer deux .WAV en même temps dans des objets non fenetrés...

    Merci

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    à ma connaissance, il faut passer par DirectSound (ou mixer les deux wav à la main )

    j'ai traité la question dans mon player MP3
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut
    Thx...

    En fait le TMediaPlayer le fait, pour une question de portabilité, je compte l'utiliser....

    Le problème, c'est qu'il a besoin d'être "affecté' à un Parent (TWinControl)...

    Mais voilà : mes objets sont des TGraphicObject, que j'implémente ensuite comme propriétés dans un TPaintBox... Or je peux avoir des TPaintBox "libres", c'est-à-dire utilisés en tant que buffer temporaires...

    L'un de mes objets est un TAudioObject, qui se charge de jouer un son (alias system, fichier sur disque ou ressource en mémoire)...

    Comment faire pour utiliser le TMediaPlayer ?

    .Create(nil), .Create(self).. Parent = Application.MainForm....Mais dans l'IDE, pas de mainform....

    merci

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    un TPaintBox libre ?! mais ça n'a aucun intéret

    d'autre part, es tu bien certain d'avoir compris la notion d'Owner et de Parent ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut
    Si tu veux, j'ai un TPainBox, et quand je click dessus, un autre TPaintbox s'affiche, mais à une niveau de détail supérieur...

    Toute modification dans le nouveau TPaintBox est répercutée sur le premier...

    Le Owner se charge de la libération, et le Parent de l'affichage ... Non ?

    Donc, je peux placer self dans le owner, mais quoi dans le Parent...?

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par metanil Voir le message
    Si tu veux, j'ai un TPainBox, et quand je click dessus, un autre TPaintbox s'affiche, mais à une niveau de détail supérieur...

    Toute modification dans le nouveau TPaintBox est répercutée sur le premier...
    j'ai rien compris

    Citation Envoyé par metanil Voir le message
    Le Owner se charge de la libération, et le Parent de l'affichage ... Non ?
    on peut dire ça

    Citation Envoyé par metanil Voir le message
    Donc, je peux placer self dans le owner, mais quoi dans le Parent...?
    c'est qui Self ?

    dans Parent, on met le parent visuel Quand un bouton est sur une fiche, c'est la fiche son parent, s'il est sur un Panel, c'est le panel son parent
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  2. Réponses: 1
    Dernier message: 13/05/2002, 09h19
  3. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50
  4. Réponses: 4
    Dernier message: 27/03/2002, 11h03
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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