2010-11-07 19 views
0

Je suis en train de créer une petite application de sélection de média. Tous les médias d'un répertoire donné sont chargés un par un en fonction de la navigation de la touche gauche/droite et affichés dans le contrôle Windows Media Player qui se trouve sur un formulaire Windows (C#).Comment faire pour que Windows Media Player Control affiche correctement les images fixes dans un projet C# .NET

Je fonctionne bien avec les vidéos, l'audio, mais moins avec les images fixes.

L'image est affichée correctement, mais après quelques secondes elle disparaît. J'ai l'impression que le lecteur multimédia "joue" pendant quelques secondes, puis "l'arrête".

Comment puis-je faire en sorte que Windows Media Player reste sur l'image jusqu'à ce que je charge un autre support dans le lecteur?

Répondre

0

Voici comment j'ai résolu le problème. Dans le cas où le support chargé est une image, je mets en pause le WMPC. Cela fonctionne, mais je ne l'aime pas.

   ThreadStart start = new ThreadStart(delegate() { 
        Thread.Sleep(2000); 
        this.axWindowsMediaPlayer1.Ctlcontrols.pause(); 
       }); 

       start.BeginInvoke(null, null);