我有一个带有MediaElement的WPF应用程序,我用它来运行视频。我不希望视频在加载时自动播放,因此我将LoadedBehavior设置为手动。
<MediaElement LoadedBehavior="Manual"
Source="foo.wmv"
MediaOpened="videoElement_MediaOpened" />
但是,我希望元素在加载时显示视频的第一帧。有什么神奇的方法可以做到这一点吗?
发布于 2011-01-07 00:41:50
您不必创建事件,请参见以下内容
<MediaElement Source="foo.wmv"
MediaOpened="videoElement_MediaOpened"
LoadedBehavior="Pause" ScrubbingEnabled="True" />
发布于 2014-07-29 13:11:20
我无法评论,所以我的答案是: Scrubbing指的是在MediaElement暂停时更新渲染的图像。
//Todo: Set your source
//if not stated in the xmal, you can still set this here.
Player.LoadedBehavior = MediaState.Manual;
//Turn scrubbing on
Player.ScrubbingEnabled = true;
Player.Pause();
Player.Position = TimeSpan.FromTicks(1);
谢谢你的擦洗小贴士!
https://stackoverflow.com/questions/1346886
复制相似问题