c# - 加载特定时间的 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 分钟,然后自动关闭。
解决方案
推荐阅读
- node.js - 如何在 sendgrid 电子邮件正文中发送链接?
- slack - Slack - 过滤掉应用程序所属的对话
- java - WildFly JMS 问题:“消费者已关闭”
- java - Java中的引用透明函数
- laravel - 如何在 Laravel 7.3.5 中使用 compact() 和 ->with() 显示保存成功消息?
- azure-pipelines - 环境变化触发管道(添加资源)
- perl - Perl Template Toolkit - 如何加入/连接多个变量(合二为一)
- ubuntu - 使用 wget 下载 Google Drive 文件夹/文件 - 结果:404 未找到
- sql - 内连接和 where in (select...) 的区别
- java - Eclipse JavaSE 1.8 - 未找到版本“SUNWprivate_1.1”