【问题标题】:How to make Windows Media Player Control display still images correctly in a C#.NET project如何使 Windows Media Player 控件在 C#.NET 项目中正确显示静止图像
【发布时间】:2010-11-07 14:30:56
【问题描述】:
我正在构建一个小型媒体选择器应用程序。给定目录的所有媒体根据左/右键导航一一加载,并显示在 Windows 窗体 (C#) 上的 Windows Media Player 控件中。
我擅长处理视频、音频,但不太擅长处理静止图像。
图像显示正确,但几秒钟后消失。我看起来媒体播放器正在“播放”几秒钟,然后“停止”它。
如何使 Windows Media Player 控件停留在图像上,直到我在播放器中加载其他媒体?
【问题讨论】:
标签:
c#
windows-media-player
【解决方案1】:
这是我解决问题的方法。如果加载的媒体是图像,我会暂停 WMPC。它有效,但我不喜欢它。
ThreadStart start = new ThreadStart(delegate() {
Thread.Sleep(2000);
this.axWindowsMediaPlayer1.Ctlcontrols.pause();
});
start.BeginInvoke(null, null);