AxVLCPlugin2无法播放视频文件

时间:2013-04-01 05:13:41

标签: c#-4.0 vlc libvlc

我正在使用2个vlc库AxAXVLC和AXVLC。所以我可以在我的c#winform应用程序中添加vlc控件。在这个应用程序中,我可以通过添加播放列表和调用API播放来播放rtsp视频流。但我不能播放视频文件。播放视频流的代码如下。这是工作。请帮我播放视频文件。

axVLCPlugin21.playlist.items.clear();
string Options3 = ":rtsp-caching=250"; //Cache in mS
int stream1 = axVLCPlugin21.playlist.add("rtsp://10.1.114.51:8554/test", axVLCPlugin21, Options3);
axVLCPlugin21.playlist.playItem(stream1);

1 个答案:

答案 0 :(得分:7)

要使用AVLCPlugin2播放视频文件,可以使用下面的代码。 您唯一需要做的就是将URI转换为AbsoluteUri。

var uri = new Uri(@"c:\sample.mp4");
var convertedURI = uri.AbsoluteUri;
axVLCPlugin21.playlist.add(convertedURI);
axVLCPlugin21.playlist.play();