当前位置: 代码迷 >> 综合 >> WPF MediaElement 循环播放
  详细解决方案

WPF MediaElement 循环播放

热度:51   发布时间:2023-10-20 20:36:52.0

1. XMAL页面中定义视频结束事件,MediaEnded

    <!--使用WPF自带媒体播放器--><MediaElement Grid.Row="0" Grid.Column="0" Source="../../image/cover_gif2.gif" x:Name="gifMedia" UnloadedBehavior="Manual" MediaEnded="mediaEnded" ></MediaElement>

2. 后台代码

使其播放结束后回退一段时间播放,即可达到循环播放效果。

private void mediaEnded(object sender, RoutedEventArgs e){gifMedia.Position = gifMedia.Position - TimeSpan.FromSeconds(10);}

效果如下:

WPF MediaElement 循环播放