Playlist video flash et stopwatch
Bonjour à tous,
je cherche depuis pas mal de temps à faire afficher plusieurs vidéos flash à la suite, pour ce faire je dois savoir quand chacune des vidéos se termine.
J'ai donc implémenter un stopwtach que je vais comparer avec le temps de la vidéo, cependant, la vidéo se lance uniquement après que le stopwtach se soit terminée....
Je vous montre le code qui sera plus explicite que mes explications.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| foreach (Slide slide in engine.getPlaylist().slides)
{
//MessageBox.Show(slide.name_file);
if (engine.FindType(slide))
{
this.panel_flash.Visible = true;
this.panel_media.Visible = false;
//MessageBox.Show("FLASH"+slide.name_file);
String moviePath = Application.StartupPath + @"\download\" + slide.name_file;
/*ShockwaveFlash.LoadMovie(0, moviePath);
ShockwaveFlash.Play();*/
Boolean finSpot = false;
//Load the movie
this.ShockwaveFlash.LoadMovie(0, moviePath);
//ShockwaveFlash.Loop = false;
this.ShockwaveFlash.Play();
//MessageBox.Show("temps SpotFolder " + slide.temps);
this.sw.Start();
while (!finSpot)
{
TimeSpan ts = sw.Elapsed;
int elapsedTime = ts.Seconds;
if (elapsedTime >= slide.temps)
{
MessageBox.Show("Time : "+elapsedTime+"Temps spot : "+slide.temps);
finSpot = true;
}
}
MessageBox.Show("Time Fin : " + sw.Elapsed.Seconds);
this.sw.Stop();
} |
En espèrant que vous puissiez m'éclairer sur ce point ou me donner quelques pistes !
Cordialement,
Florian