2013-01-10 5 views
0

그래서 몇 가지 다른 접근을 시도하고, 여기 내가있는 곳입니다 :재생 음악

I 설정이 스레드에 표시된 방법을 사용하여 App.xaml에서 MediaElement에 (Global MediaElement that continues playing after navigating to other page). 패널을 전환 할 때 음악을 계속 유지하는 것이 좋습니다 ...

플레이어 처리기를 설정하는 방법은 재생, 일시 중지, 다음 트랙 등의 모든 방법을 LayoutAware 페이지에 추가하는 것이 었습니다. 이 방법으로 어떤 뷰에서든 플레이어를 제어 할 수 있습니다. 내가 음악을 연주 원래보기를 떠나, 다른 응용 프로그램으로 전환하면 응용 프로그램의 초점이

에있을 때 그것은 내가 만약 내가, 그러나

를 원하는 것입니다 배경, 재생 유지, 좋은 작품 먼저 다른보기로 변경 한 다음 앱을 배경으로 이동하면 중지됩니다.

난 도망 처음 음악을 연주하기 시작 패널에서 탐색 할 때 그것은 단지이 작업을 수행합니다. 예를 들어

, 나는이 할 경우 :

1. launch the app 

2. select a track (launches NowPlaying View) 

3. Play the track and leave it on that same view 

4. Navigate to a different app or the desktop, leaving the app running in the background 

앱에서 음악을 계속 재생합니다.

나는 경우 :

5. Navigate back to the app 

6. click "Back" to select a different track 

7. navigate to a different app or the desktop leaving the app running in the background 

음악 중지! 이런 일이 왜

누구나 어떤 아이디어가? 이걸 어떻게 설정했는지 좀 더 명확히해야하는지 알려주세요.

답변

0

죄송합니다. 이것은 완전히 사용자 오류입니다.

나는 페이지로드에서 MediaControl 이벤트에 대한 핸들러를 추가,하지만 OnNavigatedFrom을 제거했다.

은 내가 언로드 이벤트에 등록 취소 코드를 이동하고, 연주 음악 유지할 수 있도록 지금은 그대로 유지! 요약 그래서

: 수 있도록 당신이 백그라운드에서 재생 음악을 유지하기 위해 장소 및 범위에 MediaControl 이벤트 핸들러가 있는지 확인!