WPF MediaElement播放视频,如何实现实现循环播放视频??

mediaelement循环视频,网上查过:一是:添加视频播放完事件,播放完,再重新播放。理论可行,但失败了<MediaElementName="player"Grid.... mediaelement循环视频,网上查过:
一是:添加视频播放完事件,播放完,再重新播放。理论可行,但失败了
<MediaElement Name="player" Grid.Row="1" Grid.Column="2" Source="Video/test.mpg" LoadedBehavior="Manual" MediaEnded="player_MediaEnded">
</MediaElement>
private void player_MediaEnded(object sender, RoutedEventArgs e)
{
player.Position = new TimeSpan(0);
player.Play();
}
二是:用MediaTimeline添加动画效果。理论可行,但还是失败了。
<MediaElement Name="media1" LoadedBehavior="Play">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<MediaTimeline Source="Video\test.mpg" RepeatBehavior="Forever" Storyboard.TargetName="media1"></MediaTimeline>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>
两种方法都不行,不知道是为什么,有人实现过吗?或指出问题在哪?或给个成功的实例...
展开
 我来答
c252915138
2014-06-27
知道答主
回答量:2
采纳率:0%
帮助的人:2.5万
展开全部
loadbehavior不要 ,在完成事件中写那个代码,不用写play,默认播放
更多追问追答
追问
结果还是一样,没有循环播放
追答
这不很简单吗,我直接写个例子你,邮箱
763401802
2014-06-27 · TA获得超过504个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:127万
展开全部

在 MediaTimeline 这个节点中加入 

RepeatBehavior="Forever"

就可以了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式