首页 > 解决方案 > 加载特定时间的 Lib.Vlc 播放器

问题描述

下面是我在我的 winform 应用程序中嵌入 lib.vlc 的代码。我想播放 5 分钟然后自动关闭。这怎么可能?

private void PlayerForm_Load(object sender, EventArgs e)
{
    Core.Initialize();
    _libVLC = new LibVLC();
    _videoView.MediaPlayer = new MediaPlayer(_libVLC);
    _videoView.Dock = DockStyle.Fill;
    // Add it to the form
    Controls.Add(_videoView);
    var uri = new Uri(videolink);
    var media = new Media(_libVLC, uri, ":input-repeat=65535");
    _videoView.MediaPlayer.Media = media;
    _videoView.MediaPlayer.Play();

    //Set fullscreen
    this.FormBorderStyle = FormBorderStyle.None;
    this.Size = screen.Bounds.Size;
    this.Location = screen.Bounds.Location;
}

希望该播放器加载 5 分钟,然后自动关闭。

标签: c#winformslibvlc

解决方案


推荐阅读