2016-12-19 4 views
0

こんにちは私は画像をタップして音を再生しようとしていますが、再生していません。 実際には、このページ上でサウンドを再生するために1つのメディア要素も使用しています。演奏していますが、画像のタップで演奏すべき他は演奏されていません。画像をタップして1つのサウンドを再生しようとしています

XAMLコード

<MediaElement x:Name="mycontrol" Source="/Audio/bg_sound.mp3" AutoPlay="True"/> 
<MediaElement x:Name="mediaElement1" /> 

C#コード

public sealed partial class Home : Page 
     { 
      public Home() 
      { 
       this.InitializeComponent(); 

      } 

      private void L_color_tap(object sender, TappedRoutedEventArgs e) 
      { 
       mediaElement1.Source = new Uri("ms-appx:///Assets/LearnColor/Objectnamesmp3/colors.mp3"); 
       mediaElement1.AutoPlay = true; 
       this.Frame.Navigate(typeof(L_Col_Act)); 

      } 
     } 

答えて

0
<MediaElement x:Name="mycontrol" Source="/Audio/bg_sound.mp3" AutoPlay="True"/> 
<MediaElement x:Name="mediaElement1" Source="/Assets/LearnColor/Objectnamesmp3/colors.mp3" AutoPlay="False" /> 

とC#コードで、あなたが

public sealed partial class Home : Page 
    { 
     public Home() 
     { 
      this.InitializeComponent(); 

     } 

     private void L_color_tap(object sender, TappedRoutedEventArgs e) 
     { 
      mycontrol.Stop(); 
      mediaElement.Play();    

     } 
    } 

と、この[this.Frame.Navigate(typeof演算(L_Col_Act))に変更することができます;]ナビゲーションコードはmediaElement1のmedia endedイベントに入ることができます。 これがあなたを助けてくれることを願っています。

関連する問題