2012-06-27 1 views
2

MediaElement 구성 요소를 사용하여 비디오를 재생하는 응용 프로그램에서 작업하고 있습니다. 이제 사용자가 유휴 상태이면 장치의 설정에서 사용자가 구성한 잠금 화면이 나타납니다.MediaElement에서 비디오를 재생할 때 화면 잠금을 사용하지 않는 것 같습니다.

동영상을 재생하지 않으면 잠금 화면이 실제로 표시됩니다. 그러나 동영상이 재생 중일 때 잠금 화면이 나타나지 않습니다. 이것에 대한 어떤 정보도 찾을 수 없습니다.

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled; 
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled; 

나는 조금 지금 손실입니다 :

현재이 같은 유휴 감지 모드를 설정합니다. 내가 생각할 수있는 유일한 해결책은 타이머를 직접 실행하고 특정 시간 후에 비디오 재생을 중단하는 것입니다. (하지만 구성된 잠금 시간 초과를 받기위한 API 호출이없는 것 같습니다.)

아무쪼록 언제나 감사드립니다.

답변

0

하나의 해결 방법은 잠금 화면에서 실행하는 것입니다. 그럼에도 불구하고 당신은 미디어 플레이어를 막을 수 있습니다. 이상적이지는 않지만 귀하의 목적에 부합 할 수 있습니다.

+0

문제는 비디오가 재생 중일 때 잠금 화면이 나타나지 않는다는 것입니다. – CrossProduct

+0

lockscreen에서 실행하는 것이 가능할 수도 있지만 아마도 그렇지 않을 수도 있습니다. 비디오 재생을 시작한 후 유휴 상태 감지를 재설정 해 보셨습니까? 총에 맞을만한 가치가 있을지도 모릅니다. –