VLC播放器没有';不要播放任何视频

本文关键字:播放 任何 视频 播放器 VLC | 更新日期: 2023-09-27 17:58:52

我从COM组件添加了VLC插件,将其拖到我的表单中,在表单中添加了两个按钮("播放"answers"停止"),并编写了以下代码:

private void Form1_Load(object sender, EventArgs e)
{
    axVLC.AutoPlay = false;
    axVLC.playlist.add(@"C:'Users'Hanif'Documents'Visual Studio 2010'Projects'Education Visualization'Vlc'Resources'Video1.wmv");
}
private void btnPlay_Click(object sender, EventArgs e)
{
    axVLC.playlist.play();
}
private void btnStop_Click(object sender, EventArgs e)
{
    axVLC.playlist.stop();
}

但当我点击"播放"时,什么也没发生。

我做错了什么?

VLC播放器没有';不要播放任何视频

VLC插件类型是AxAXVLC.AxVLCPlugin2吗?如果是,那么试试这些:

1) 尝试播放其他格式的视频,例如.avi、.mmv等。

2) 尝试在URI:的开头添加file:///

@"file:///C:'Users'Hanif'Documents'Visual Studio 2010'Projects'Education Visualization'Vlc'Resources'Video1.wmv"

3) 尝试在add命令中再添加两个参数:

axVLC.playlist.add(@"C:'Users'Hanif'Documents'Visual Studio 2010'Projects'Education Visualization'Vlc'Resources'Video1.wmv", null, null);

只有当本地文件的路径前面有"文件:///";,否则不会。经过多次斗争才发现这一点。这是代码:

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

试试这个:

private void btnPlay_Click(object sender, EventArgs e)
{
    axVLC.playlist.playNext();
}