2012-03-12 200 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