Bonjour,
Je souhaiterais créer une playlist en utilisant un mediaelement. Lorsque l'utilisateur clique sur le bouton 'Play' la méthode play ci-dessous est lancée :
private void play()
{
using (IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream FS = ISF.OpenFile("audio/" + index + ".mp3", FileMode.Open, FileAccess.Read))
{
this.mediaElement.SetSource(FS);
this.mediaElement.Play();
this.mediaElement.MediaEnded += (s, e) =>
{
if (index < 7)
{
index++;
play();
}
};
}
}
}
J'ai en tout 7 fichiers audio qui ont déjà été téléchargé et stocké dans l'isolatedStorage. Mon problème est que certains fichiers sont tout simplement zappé. Voici le scénario que j'obtiens :
1 -> OK
2 -> OK
3 -> zappé
4 -> zappé
5 -> OK
6 -> zappé
7 -> OK
Cordialement,
Chahine