장치를 깨우고 비디오를 재생하고 싶습니다. 키 가드를 깨우고 사용하지 않도록 설정하는 코드입니다.잠자기에서 장치를 깨우고 비디오를 재생하는 방법
pm = (PowerManager) getApplicationContext().getSystemService(
Context.POWER_SERVICE);
keyguardManager = (KeyguardManager) getApplicationContext()
.getSystemService(Context.KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("TAG");
wakeLock = pm.newWakeLock(
(PowerManager.SCREEN_BRIGHT_WAKE_LOCK
| PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP),
"TAG");
wakeLock.acquire();
keyguardLock.disableKeyguard();
playVideo(getApplicationContext());
wakeLock.release();
비디오는 재생 중이지만 장치가 깨어나지 않습니다.
제안 사항?
수정
나는 해결책을 찾았으며 대답으로 게시했습니다.
더 좋은 해결책이 있다면, 나는 그것을 배우고 알고 싶습니다.
감사합니다.
"동영상이 재생 중이지만 기기가 깨어나지 않고 있습니다."??? –
예 Mr_and_Mrs_D. 화면이 꺼져 있지만 비디오가 백그라운드에서 재생 중입니다. – vidulaJ
이 코드 스 니펫은 어디에 있습니까? 서비스에서? –