我有一个文件格式gif我把它放在mediaelement,动画工作,但如何使该文件连续播放
答案 0 :(得分:1)
您可以使用MediaTimeline元素永久地制作动画循环:
<MediaElement Name="yourMediaElement">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<MediaTimeline Source="YourAnimation.gif"
Storyboard.TargetName="yourMediaElement"
RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>
编辑:上面的解决方案似乎不适用于大小超过几千字节的GIF文件。问题显然来自Windows Media Player(可以使用WMP本身进行复制)。所以,YMMV。