Bonjour !
Je développe une application C++ Builder qui utilise un composant TMediaPlayer pour lire des mp3 mais peu importe, ne partez pas tout de suite, ma question n'est pas specifique a bcb !
Le TMediaPlayer s'appuie en effet sur les API Windows (MCI?) pour lire les contenus multimedia, et determine le codec adequat en fonction de l'extension du fichier qu'on lui demande de lire. Il se comporte EXACTEMENT comme mplay32.exe (le vieux windows media player).
Or quand il n'y a pas de codec sur la machine, je me retrouve avec une erreur "Impossible de déterminer le type du périphérique à partir de l'extension du nom de fichier donnée", que ce soit avec mon appli ou mplay32.exe, et malgre le fait que ce soit sous xp et que wmp 10 soit installé.
En conclusion, pour resoudre mon probleme il faudrait que je sois capable de detecter qu'il n'y a pas de codec, ou d'associer un codec mp3 a "windows" (mplay32.exe).
J'ai bien evidemment essaye d'installer un (plusieurs meme) codecs mp3, mais le probleme subsiste.
Quelqu'un peut il m'expliquer comment resoudre ce probleme ?
Merci
Message édité par schbounz le 21-10-2004 à 11:11:27