我有一个变量 媒体元素 变量命名 测试音频 在我的 Silverlight 应用程序中。
当我点击 按钮 ,它播放音频 正确 .
但是当我点击按钮 再次 ,它不播放音频。
如何让 MediaElement 再次播放?
以下尝试将位置恢复为 0 的尝试均无效:
private void Button_Click_PlayTest(object sender, RoutedEventArgs e)
{
//TestAudio.Position = new TimeSpan(0, 0, 0);
//TestAudio.Position = TestAudio.Position.Add(new TimeSpan(0, 0, 0));
//TestAudio.Position = new TimeSpan(0, 0, 0, 0, 0);
//TestAudio.Position = TimeSpan.Zero;
TestAudio.Play();
}
最佳答案
我找到了,你只需要停止首先音频,然后设置位置:
TestAudio.Stop();
TestAudio.Position = TimeSpan.Zero;
关于wpf - 播放完 MediaElement 后,如何再次播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489906/