Ano*_*urn 2 c# wpf mediaelement event-handling replay
我有一个媒体元素播放的视频文件.我需要继续玩,所以我试过:
me.play();
me.MediaEnded += new RoutedEventHandler(me_MediaEnded);
Run Code Online (Sandbox Code Playgroud)
使用此事件方法:
//loop to keep video playing continuously
void me_MediaEnded(object sender, EventArgs e)
{
//play video again
me.Play();
}
Run Code Online (Sandbox Code Playgroud)
但是,上面没有重播视频文件.为什么?我做错了什么?
Gra*_*ICA 10
Play()从当前位置开始,因此您必须首先前往起始位置然后再次播放.
所以你必须在重播之前重置位置:
me.Position = TimeSpan.FromSeconds(0);
me.Play();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9867 次 |
| 最近记录: |