[Qt & Phonon] Utiliser un backend alternatif à DX9

Utiliser un backend alternatif à DX9 [Qt & Phonon] - C++ - Programmation

Marsh Posté le 27-04-2009 à 20:24:49    

Bonsoir,
 
J'utilise le framework Qt conjointement à l'IDE DevC++ (donc mingw32). J'ai voulu utiliser Phonon pour lire des sons. Je me suis donc renseigné.
 
Dans un premier temps, j'ai configuré Qt pour le support de Phonon en tapant la commande suivante dans le répertoire d'installation de Qt :

Code :
  1. configure.exe -phonon


Aucun problème.
 
J'ai ensuite compilé Phonon avec mingw32 dans le répertoire src/phonon. Toujours aucun problème. Je n'ai ni configuré ni compilé le backend Phonon car il n'est pas compilable sous mingw32 (j'ai quand même fait le test...). J'ai donc tenté de suivre la procédure décrite ici afin d'utiliser un backend compilable avec mingw32 :*
http://code.google.com/p/phonon-vl [...] i/Building
 
Mais là, problème. Erreur de compilation (champ pos_type d'une structure inconnu).  
 
J'ai donc tenté de compiler seulement les sources du répertoire phonon-backend afin de ne compiler que le backend. Cela a fonctionné, j'obtiens une librairie liblibmplayer.a et une DLL libphonon_mplayer.dll. Je les ai copiées dans le répertoire lib du répertoire d'installation de Qt mais toujours rien, pas de son. J'ai même ajouté un répertoire mplayer contenant mplayer.exe dans lib, dans plugins/phonon_backend, etc et copié la dll dans phonon_backend... Rien...
 
J'aurais donc voulu quelques lumières sur tout cela... Si quelqu'un a réussi à partir du lien ci-dessus, ou si quelqu'un sait où placer les DLL... Je suis désespéré...
 
D'avance merci.

Reply

Marsh Posté le 27-04-2009 à 20:24:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed