我有这个按钮:
private void Answer1_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
MediaElement1.Play();
}
问题是,如果我单击它然后再次快速单击它,声音将从我再次按下它时的位置继续播放。
我想要的是让声音从0,0
开始重放。
所以我想我可以通过在 MediaElement1.Play();
上一行的按钮中将声音位置设置为 0,0
来做到这一点。
如果您知道任何更好的解决方案也很好;)
最佳答案
是的,只需设置 Position
属性:
MediaElement1.Position = TimeSpan.Zero;
MediaElement1.Play();
关于c# - 如何设置MediaElement的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21069128/