你如何在C#中寻找VLC 2.0.6

时间:2013-04-17 02:51:08

标签: c# vlc seek libvlc

我在Visual Studio 2012 Windows应用程序中使用VLC 2.0.6 ActiveX控件。我想出了如何使用以下代码加载和播放基本视频:

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

我正在尝试弄清楚如何以编程方式将视频搜索到某个位置。我浏览了互联网,发现人们在谈论 shuttle() MoveToPosition() Position 等等,但这些方法/属性都没有我可以使用。我只能看到 axVLCPlugin21.StartTime ,这是一个int,并且在调用 play()之前或之后的设置都没有影响。

提前致谢!

1 个答案:

答案 0 :(得分:2)

根据此处的文件

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

可以使用

设置搜索位置

axVLCPlugin21.input.time = 20000; //以毫秒为单位

有关于获取总长度的更多信息(以毫秒为单位)。

如果它没有显示在您自动生成的COM包装器中,请完全抛弃它并自行滚动。制作自己的AxHost继承者并使用“动态”(.NET 4关键字)OCX对象并不太难。