我正在使用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);
答案 0 :(得分:7)
要使用AVLCPlugin2播放视频文件,可以使用下面的代码。 您唯一需要做的就是将URI转换为AbsoluteUri。
var uri = new Uri(@"c:\sample.mp4");
var convertedURI = uri.AbsoluteUri;
axVLCPlugin21.playlist.add(convertedURI);
axVLCPlugin21.playlist.play();