我正在编写 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);
}