2012-03-12 154 views
1

我使用MediaElement在我的应用中播放视频,并对其有疑问。 当我尝试在MediaElement中开始播放视频时,它停止(暂停)在背景中播放的音乐。这是App Hub中我的应用程序认证失败的原因。如何赢得这个?MediaElement停止背景音频

回答

7

你必须询问用户是否希望像这样的东西停止音乐:

if (MediaPlayer.State == MediaState.Playing) 
{ 
    MessageBoxResult Choice; 
    Choice = MessageBox.Show("Media is currently playing, do you want to stop it ?", "Stop Player", MessageBoxButton.OKCancel); 
    if (Choice == MessageBoxResult.OK) 
    { 
     MediaPlayer.Stop(); 
     FrameworkDispatcher.Update(); 
    } 
} 
+1

OK,这很好,但我想从Zune的背景音乐独立播放视频。我的视频没有音轨,我认为它不应该干扰播放声音。有没有办法做到这一点? – Lumen 2012-03-12 13:57:43

+1

也许这可以帮助你:http://stackoverflow.com/questions/8802429/playing-background-audio-and-video-both-at-same-time – orel 2012-03-12 14:16:43

+0

不要在wp7中使用它。使用XNA音效。 – 2013-11-25 04:15:18