2016-12-17 48 views
0

你好我是想打兩個聲音與頁intialization在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; 


     } 
+0

你想延遲多少時間? –

+0

@ XavierXie-MSFT完成一個聲音後再播放另一個聲音。立刻 – anuj

回答

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; 
}