如何使Windows Media Player控件在C#.NET项目中正确显示静止图像
我正在构建一个小型媒体选择器应用程序。基于左/右键导航逐个加载给定目录的所有媒体,并显示在Windows窗体(C#)上的Windows Media Player控件中 我能很好地处理视频、音频,但对静止图像的处理效果较差 图像显示正确,但几秒钟后就消失了。我看起来媒体播放器正在“播放”它几秒钟,然后“停止”它如何使Windows Media Player控件在C#.NET项目中正确显示静止图像,c#,windows-media-player,C#,Windows Media Player,我正在构建一个小型媒体选择器应用程序。基于左/右键导航逐个加载给定目录的所有媒体,并显示在Windows窗体(C#)上的Windows Media Player控件中 我能很好地处理视频、音频,但对静止图像的处理效果较差 图像显示正确,但几秒钟后就消失了。我看起来媒体播放器正在“播放”它几秒钟,然后“停止”它 如何使Windows Media Player控件保持在图像上,直到在播放机中加载另一个媒体?以下是我解决问题的方法。如果加载的媒体是图像,我会暂停WMPC。这很有效,但我不喜欢
如何使Windows Media Player控件保持在图像上,直到在播放机中加载另一个媒体?以下是我解决问题的方法。如果加载的媒体是图像,我会暂停WMPC。这很有效,但我不喜欢
ThreadStart start = new ThreadStart(delegate() {
Thread.Sleep(2000);
this.axWindowsMediaPlayer1.Ctlcontrols.pause();
});
start.BeginInvoke(null, null);