我的Windows Fomrs应用程序(Visual C ++ - VS 2012)无法通过 VLC ActiveX插件和IE Web插件v2 播放视频。
在VLC安装(Windows)期间,我选择了ActiveX控件,然后从VS上的COM组件中选择了 VLC ActiveX插件和IE Web插件v2 ,我将其添加到表单上。我输入了我要在“属性:MRL”上播放的视频的完整路径,但在应用程序运行时它没有响应。
对于我所缺少的任何帮助,我们将不胜感激。
答案 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 ...)