我有一个定义如下的MediaElement和MediaTimeline。 MediaTimeline用于循环播放视频。
它播放完美。但是我不知道该怎么做-停止播放视频并卸载文件。
我已经尝试了以下方法:
mediaElement1.Stop();
mediaElement1.Close();
mediaElement1.Source = null;
mediaTimeline1.Source = null;
这些都不起作用。视频仍在播放。
什么是正确的解决方案?
<MediaElement Height="Auto" HorizontalAlignment="Stretch" Name="mediaElement1" VerticalAlignment="Stretch" Width="Auto" Stretch="Uniform">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<!-- The MediaTimeline has a RepeatBehavior="Forever" which makes the media play
over and over indefinitely.-->
<MediaTimeline Name="mediaTimeline1" Source="media\video.mp4" Storyboard.TargetName="mediaElement1"
RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>