2013-04-17 1 views
0

J'utilise un contrôle ActiveX VLC 2.0.6 dans une application Windows Visual Studio 2012. Je me suis dit comment charger et jouer une vidéo de base en utilisant le code suivant:Comment cherchez-vous dans VLC 2.0.6 en C#

 axVLCPlugin21.playlist.add(filename, title, null); 
     axVLCPlugin21.playlist.play(); 

J'essaie de comprendre comment obtenir le programme vidéo à un certain endroit. J'ai scowered l'Internet et trouvé des gens parler de shuttle(), MoveToPosition(), Position, et plus, mais aucune de ces méthodes/propriétés ne sont disponibles pour moi. Tout ce que je peux voir est axVLCPlugin21.StartTime, qui est un int et du paramètre soit avant, soit après avoir appelé play() n'a aucun effet.

Merci d'avance!

+0

Vous travaillez avec LibVLC? Seriez-vous capable de me donner un coup de main? – Will

Répondre

2

Selon la documentation ici

http://wiki.videolan.org/Documentation:WebPlugin

on peut régler la rechercher position en utilisant

axVLCPlugin21.input.time = 20000; // en millisecondes

Il y a plus d'informations là obtenir la longueur totale en millisecondes.

Et si elle ne se présente pas dans votre emballage COM généré automatiquement, un fossé complètement et rouler votre propre. Il n'est pas trop difficile de créer votre propre héritier d'AxHost et d'utiliser un objet OCX "dynamique" (le mot-clé .NET 4).