我可以在一个页面上有两个媒体元素,一个将始终播放一些背景音乐,第二个将根据用户操作播放一些声音

时间:2013-04-04 12:19:03

标签: c# windows-store-apps winrt-xaml

我正在开发Windows应用商店(使用xaml / C#),我的问题是我可以在一个页面上有两个媒体元素,一个将始终播放一些背景音乐,第二个将播放一些其他声音,具体取决于用户操作?

我尝试了但不适合我,只有背景音乐播放,其他声音没有播放。

1 个答案:

答案 0 :(得分:0)

我看不出问题。您可以在同一页面上使用2个媒体元素。 mediaControl1始终播放,当用户点击按钮时,mediaControl2开始播放。

 <Button Width="150" Height="150" Style="{StaticResource ButtonAppStyle}" Click="MainPage_Loaded">

  <MediaElement  x:Name="mediaControl1" Height="400" Source="Assets/muzika.mp3" RealTimePlayback="True" IsLooping="True"  />
          <MediaElement  x:Name="mediaControl2" Source="Assets/firework1.wav" IsMuted="True"/>


void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            mediaControl2.IsMuted = false;
            mediaControl2.Play();
        }