我试图在我的Winform应用程序上连续播放VLC播放器上的不同视频文件。在VLC播放列表中连续播放不同的视频文件
我面对的问题是不同的播放列表视频之间有1-2秒的黑屏。
如何在播放列表中顺利播放所有视频而无需等待?
private void buttonLoad_Click(object sender, EventArgs e)
{
var uri = new Uri(@"C:\Users\Val\Downloads\000013.ts");
var converted = uri.AbsoluteUri;
var uri2 = new Uri(@"C:\Users\Val\Downloads\000210.ts");
var converted2 = uri2.AbsoluteUri;
axVLCPlugin21.playlist.add(converted);
axVLCPlugin21.playlist.add(converted2);
}
private void buttonStart_Click(object sender, EventArgs e)
{
axVLCPlugin21.MediaPlayerEndReached += new EventHandler(OnTimedEvent);
axVLCPlugin21.playlist.playItem(0);
}
private void OnTimedEvent(object sender, EventArgs e)
{
axVLCPlugin21.playlist.playItem(1);
}
这是我试图做的简化版本。 当播放器到达第一个视频文件的末尾时,它将通过事件处理函数启动第二个视频文件。
你好,你有没有发现一个解决方案? – matihuf