使用VLC ActiveX插件观看youtube视频C#

时间:2018-04-25 17:30:34

标签: c# vlc

最近我开始搞乱VLC ActiveX插件试图在WindowsFormApplication中播放youtube视频,我遇到了一些我无法找到或解决的问题。为简单起见,我做了一个新项目来证明我的问题:

private void button1_Click(object sender, EventArgs e)
{
    Player.playlist.play();
}

private void button2_Click(object sender, EventArgs e)
{
    url = textBox1.Text;
    Player.playlist.add(url);
    listBox1.Items.Add(url);
}

2个按钮,播放并添加到播放列表。

问题1: 音频在视频结束前几秒就会切断。 问题2: 我无法控制播放播放列表中的下一个视频。它刚刚到达第一个视频的结尾。如果我再次单击播放按钮,它将播放第一个视频。我认为可能导致它的一件事是AutoPlay属性,但它设置为true。 问题3: Player.playlist.next函数与大多数东西一样没有描述,也不允许我转到播放列表中的下一个视频。 问题4: AutoLoop属性不起作用,假设它应该让控件循环播放视频。 问题2和3使我认为歌曲没有正确地添加到播放列表中,但我再次无法找到任何方法来确认或解决该问题。 使用Visual Studio 2015,VLC插件版本,如控件属性中所述,3.0.1 Vetinari。

测试后

(编辑)我知道视频已添加到播放列表中,但仍然无法在播放列表中自动播放下一个播放列表。

0 个答案:

没有答案