最近我开始搞乱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。
测试后(编辑)我知道视频已添加到播放列表中,但仍然无法在播放列表中自动播放下一个播放列表。