J'ai une simple application Windows Forms à un seul thread .NET 4.5 où l'utilisateur écoute les mots parlés (fichiers wav), puis sélectionne l'image correcte qui représente le mot.Le clip AxWindowsMediaPlayer ne joue parfois pas
Le problème est que le clip sera parfois (très rarement - environ 1% du temps et completelly au hasard) ne joue pas ...
C'est la méthode des clips jouant:
public static void PlayWordAudio(Word word, AxWMPLib.AxWindowsMediaPlayer player)
{
string tempFile = Path.GetTempFileName() + ".wav";
MemoryStream stream = new MemoryStream(word.Audio);
using (Stream fileStream = File.OpenWrite(tempFile))
{
stream.WriteTo(fileStream);
}
player.URL = tempFile;
File.Delete(tempFile);
}
Quelqu'un peut-il s'il vous plaît suggérer une solution à ce problème? Peut-être que je ne devrais pas supprimer le fichier à la fin de la méthode? Mais les fichiers temporaires s'entasser ...
Je suis sous Windows 7 ...
Vous devrez poster une partie du code vous utilisez afin que nous puissions vous aider. – fmendez