Windows窗体应用程序无法播放视频[VLC ActiveX插件和IE Web插件v2]

时间:2014-02-28 21:20:26

标签: c++ visual-c++ visual-studio-2012 plugins vlc

我的Windows Fomrs应用程序(Visual C ++ - VS 2012)无法通过 VLC ActiveX插件和IE Web插件v2 播放视频。

在VLC安装(Windows)期间,我选择了ActiveX控件,然后从VS上的COM组件中选择了 VLC ActiveX插件和IE Web插件v2 ,我将其添加到表单上。我输入了我要在“属性:MRL”上播放的视频的完整路径,但在应用程序运行时它没有响应。

对于我所缺少的任何帮助,我们将不胜感激。

2 个答案:

答案 0 :(得分:1)

仅当本地文件的路径前面带有“ file:///”时,才可以播放本地文件,否则不可以。经过一番斗争发现了这一点。这是C#代码:

string f = @"file:///D:\abc.mp4";
string f2 = @"file:///D:\def.avi";
int i = VLCPlayer.playlist.add(f);
int j = VLCPlayer.playlist.add(f2);

VLCPlayer.playlist.playItem(j);  // to play def.avi
//VLCPlayer.playlist.play();  // to play abc.mp4

答案 1 :(得分:0)

  

我在“属性:MRL

”中输入了我要播放的视频的完整路径

较新版本的VLC在路径的开头需要“file ///”。

(例如文件/// C:\ Users ...)