2012-03-12 1 views
1

MediaElement를 사용하여 내 앱에서 비디오를 재생하고 이에 대한 질문이 있습니다. MediaElement에서 비디오 재생을 시작하면 백그라운드에서 재생중인 음악이 중지 (일시 중지)됩니다. 이것이 앱 허브에서 내 앱 인증이 실패한 이유입니다. 이길 방법? 그는이 같은 뭔가 음악을 중지하고자하는 경우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, 그것은 괜찮지 만 내가 준 배경 음악에서 독립적으로 비디오를 재생합니다. 내 비디오에는 사운드 트랙이 없으므로 소리 재생을 방해해서는 안됩니다. 이 일을 할 수있는 방법이 있습니까? – Lumen

+1

아마 이것이 도움이 될 수 있습니다 : http://stackoverflow.com/questions/8802429/playing-background-audio-and-video-both-at-same-time – orel

+0

wp7에 전혀 사용하지 마십시오. XNA 음향 효과 사용하기. –