0
我正在使用MediaElement类播放按钮单击一个简单的声音。这对我来说很好,除非我正在双击它。在第二次敲击时,我希望旧声音停止播放并重新开始播放声音。但停止方法不起作用:WinRT(重新)播放与mediaElement在c#中的声音
public static MediaElement SoundDelete;
public static void PlaySoundCash()
{
if (SessionHelper.getConfig("SoundDelete") == "true")
{
System.Diagnostics.Debug.WriteLine(SoundDelete.Position.ToString());
SoundDelete.Stop(); //dosn't work
SoundDelete.Position = new System.TimeSpan(0,0,0,0,0); //dosn't work
System.Diagnostics.Debug.WriteLine(SoundDelete.Position.ToString());
SoundDelete.Play();
}
}
在控制台的时间跨度是0从来没有我怎样才能得到的声音从一开始就玩?
哎,我有我的XAML中,但不知道如何将它添加到Visual树。你能举个例子吗? –
根据要求修改后的帖子 – MickJ