Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在一个页面上有两个MediaElement吗?一个总是播放一些背景音乐,另一个根据用户的操作播放一些声音_C#_Windows Store Apps_Winrt Xaml - Fatal编程技术网

C# 我可以在一个页面上有两个MediaElement吗?一个总是播放一些背景音乐,另一个根据用户的操作播放一些声音

C# 我可以在一个页面上有两个MediaElement吗?一个总是播放一些背景音乐,另一个根据用户的操作播放一些声音,c#,windows-store-apps,winrt-xaml,C#,Windows Store Apps,Winrt Xaml,我正在使用windows应用商店应用程序(使用xaml/C#),我的问题是我能否在一个页面上有两个媒体元素,一个总是播放一些背景音乐,另一个根据用户操作播放一些其他声音 我试过了,但对我不起作用,只播放了背景音乐,而没有播放其他声音。我看不出有问题。您可以在同一页面上使用2个媒体元素。当用户单击按钮时,mediaControl1始终播放,mediaControl2开始播放 <Button Width="150" Height="150" Style="{StaticResource Bu

我正在使用windows应用商店应用程序(使用xaml/C#),我的问题是我能否在一个页面上有两个媒体元素,一个总是播放一些背景音乐,另一个根据用户操作播放一些其他声音


我试过了,但对我不起作用,只播放了背景音乐,而没有播放其他声音。

我看不出有问题。您可以在同一页面上使用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();
        }

已加载无效主页(对象发送器、路由目标)
{
mediaControl2.ismute=false;
mediaControl2.Play();
}

你应该获得最长头衔的徽章。你检查过了吗:@Xyroid,我读过那个问题,他在用SharpDX,我没有用SharpDX。我可以用媒体元素实现吗?我不确定,但你必须使用SharpDX。