win10 uwp 屏幕常亮

我们在播放视频需要屏幕常亮,我们可以使用DisplayRequest,因为代码简单我直接写,代码来自https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.display.displayrequest.aspx,on_play是开始播放
最近和别人撕UWP是不是没前途,我看到国外还是好多,但是国内我还不知,不过现在我准备走linux C++,UWP在一两年还不放弃
如果我们做操作,那么屏幕一般不会关,如果放着,那么开始是变灰,接着就暗了,如果我们需要播放视频,那么我们一般不会去按屏幕,需要屏幕常亮。
下面代码可以在我们播放屏幕使用on_play这样屏幕可以不会关,但是屏幕常亮不是一个应用就控制,如果有别的让屏幕关,那么还是不能常亮
现在看到有人需要屏幕常亮UWP,在应用转入后台我等好久还是亮,不知是我pc可以让应用放在后台手机我没有去常亮

        public event Action on_paly;
        private DisplayRequest displayRequest;
        protected override void OnNavigatedFrom(NavigationEventArgs e)
        {
            base.OnNavigatedFrom(e);
            displayRequest = new DisplayRequest();
            displayRequest.RequestRelease();
            on_paly += ()=>
            {
                displayRequest.RequestActive();
            };
        } 

https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.display.displayrequest.aspx

你可能感兴趣的:(C#,XAML,Windows10,win10,UWP)