Bonjour à tous les développeurs,
Voilà mon soucis. J'utilise actuellement l'ActiveX Windows Media Player pour de la lecture de fichier audio spécifique (et donc illisible avec le player audio intégré dans le framework). Cette activeX est intégré sur ma form.
Mon problème, c'est qu'à la fin de la lecture, j'ai besoin de supprimer le fichier audio qui vient d'être lu. Le Hic, c'est que je n'arrive pas à libérer la ressource de WMP, et la suppression est impossible. Impossible de trouver la méthode qui permet à WMP de lacher la ressource audio pour que je puisse supprimer le fichier physiquement après.
Voici le code:
WMP.Stop
WMP.url= ""
System.IO.File.Delete(MonFichierAudio)
En gros, je dis à WMP de stopper le player, puis je lui passe une url vide, et je supprime, sauf que j'ai une exceptionIO à la suppression.
J'aimerai éviter la solution qui consiste à lui passer en url un autre fichier audio pour qu'il libère l'ancien. Je me dis qu'il doit bien exister une méthode pour libérer la ressource.
Je vous remercie par avance,
EvilGost [;)]