从Windows Phone 8.1 App播放声音不得暂停xbox音乐歌曲

时间:2015-01-30 12:58:02

标签: c# windows-runtime windows-phone-8.1 winrt-xaml windows-rt

我正在编写 Windows Phone 8.1应用程序(WINRT)。

当用户点击按钮时,我想要播放1秒钟的嘀嗒声。我尝试使用MediaElement,但问题是它暂停了MediaPlayer歌曲。我甚至试图改变AudioCategory / Stream类型,但它没有帮助。

例如,在使用whatsapp,messenger等时,如果声音来自应用程序,它不会暂停我们的xbox音乐。怎么做到这一点?

 private void CreateMediaElements()
      {
          //WINRT:
          MediaElementObject = new MediaElement();
          MediaElementObject.AudioCategory = AudioCategory.Alerts;

          MediaElementObject.IsLooping = false;
          MediaElementObject.Source = new Uri("ms-appx:///Audio/General/Alerts/ExitCloseAlert_01.wav", UriKind.RelativeOrAbsolute);
          MediaElementObject.Height = 0;
          MediaElementObject.Width = 0;

          MediaElementObject.AutoPlay = false;
          LoginPageMainGrid.Children.Add(MediaElementObject);
      }

0 个答案:

没有答案