C#.net中Windows窗体的视频闪屏
我需要帮助在C#net中为Windows窗体添加视频启动屏幕。我试图浏览不同的解决方案,但它们太难实现。我找到了最简单的工作代码,可以添加一个图像作为启动屏幕,效果非常好。如果有人能帮我改变下面的代码使用视频代替 代码:C#.net中Windows窗体的视频闪屏,c#,winforms,C#,Winforms,我需要帮助在C#net中为Windows窗体添加视频启动屏幕。我试图浏览不同的解决方案,但它们太难实现。我找到了最简单的工作代码,可以添加一个图像作为启动屏幕,效果非常好。如果有人能帮我改变下面的代码使用视频代替 代码: private void Form1_Load(object sender, EventArgs e) { Hide(); bool done = false; ThreadPool.QueueUserWorkItem((
private void Form1_Load(object sender, EventArgs e)
{
Hide();
bool done = false;
ThreadPool.QueueUserWorkItem((x) =>
{
using (var splashForm = new SplashForm())
{
splashForm.Show();
while (!done)
Application.DoEvents();
splashForm.Close();
}
});
Thread.Sleep(3000); // Emulate hardwork
done = true;
Show();
}
它必须是视频吗?这是一个迭代图像序列的选项吗?@tweelt+1。如果不需要视频,你也可以查看动画GIF。根据你所说的,它们都“太难实现”,我想。你必须有一些东西,可以渲染视频,选择和使用适当的编解码器,等等。你不能只是扑通一个视频的形式,并期待魔术。