Electrok0rE
Messages postés2Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention13 décembre 2008
-
13 déc. 2008 à 01:17
Electrok0rE
Messages postés2Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention13 décembre 2008
-
13 déc. 2008 à 01:25
Salutations,
Pour faire simple :
- Je manipule des fichiers mp3 avec la bibliothèque Microsoft.DirectX.AudioVideoPlayBack
- Pour la plupart des fichiers que je suis amené à piloter, mon object "Audio" me renvoie la bonne durée, mais pour certains, le chiffre retourné par la propriété "Duration" est incorrect.
Je crois savoir que la méthode d'encodage et de compression y est souvent pour quelque chose mais ma question est la suivante :
Pourquoi lorsque je charge ces fameux mp3 litigieux dans Windows Media Player 11 ou Winamp, ces derniers m'affichent la bonne durée ?
En somme, la bibliothèque DirectX ne semble pas capable de calculer la durée exacte du fichier quand d'autres le sont. Quelqu'un pourrait-il me dire quelles solutions existent pour m'assurer la récupération d'une valeur toujours exacte ?