WPF解决 MediaElement 不能暂停,而且只能播放一次

1.必须设置LoadedBehavior ="Manual",但是UnloadedBehavior设置什么值都没有用。我又试过在Unloaded事件中让播放器停止,但是Unloaded事件有延迟。

  

2.摸索(翻看控件的属性、方法、事件)到解决方案:

1.设置LoadedBehavior ="Manual"

2.在MediaEnded事件中停止播放,并重设时间轴

private void UKPronMe_MediaEnded(object sender, RoutedEventArgs e)
        {
            UKPronMe.Stop();
            UKPronMe.Position = TimeSpan.Zero;
        }


你可能感兴趣的:(WPF)