c# - 如何设置MediaElement的位置?

标签 c# position set mediaelement

我有这个按钮:

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/

相关文章:

c# - MonoMac Sqlite 版本

c# - Entity Framework 包含()不工作

dialog - Dojo Dijit Dialog 相对位置。是否可以?

html - position:fixed + float:对了,div在哪里?

c++ - 如何迭代 std::set?

python - Python3 : list is unhashable type 设置函数错误

c# - ASP.NET MVC 中基于不同角色的条件只读/可编辑属性

c# - 从 DataGridView 中删除行时出现意外行为

jquery Treeview全局保存位置

c++ - 从 std::vector 存储到 std::set,其中 vector 包含一个结构,但 std::set 仅包含结构中的一个元素