尝试在uwp应用程序中播放两种声音但有一些延迟

时间:2016-12-17 13:31:56

标签: xaml uwp

嗨我正试图在页面初始化的uwp应用程序中播放两种声音延迟

我正在尝试这样但是它是混合的。如何实现这一目标。 C#代码

public L_Col_Act()
        {
            this.InitializeComponent();
            mediaElement1.Source = new Uri("ms-appx:///Assets/LearnColor/Objectnamesmp3/colors.mp3");
            mediaElement1.AutoPlay = true;

            mediaElement2.Source=new Uri("ms-appx:///Assets/LearnColor/Objectnamesmp3/yellow color.mp3");
            mediaElement2.AutoPlay = true;


        }

1 个答案:

答案 0 :(得分:0)

  

声音完成后再播放另一个声音。马上

您可以先播放一首声音,然后注册MediaElement.MediaEnded event

在MediaEnd事件处理程序中,您可以开始播放另一种声音。

private void MediaElement_MediaEnded(object sender, RoutedEventArgs e)
{
     mediaElement2.Source=new Uri("ms-appx:///Assets/LearnColor/Objectnamesmp3/yellow color.mp3");
     mediaElement2.AutoPlay = true;
}