2010-03-21 4 views
5

Lorsque je lis une vidéo avec MPMoviePlayerController dans mon application, mon iPhone ne se verrouille pas automatiquement (testé OS 3.0 & 3.1.2). Cependant, application.idleTimerDisabled = NO, ce paramètre n'est pas affecté par MPMoviePlayerController.Comment activer le verrouillage automatique de l'iPhone pendant la lecture de MPMoviePlayer?

Comment puis-je faire en sorte que mon iPhone dorme normalement (par exemple, après un écran de 3 min s'assombrit, puis s'assombrit) lorsque mon application est en cours d'exécution et lit une vidéo?

+0

http://stackoverflow.com/questions/30760826/allow-auto-lock-while-video-is-being-played – ancajic

+0

http://stackoverflow.com/a/38018555/1017340 – Mojtaba

Répondre

1

C'est une fonctionnalité de MPMoviePlayerController; la plupart des gens ne veulent pas que leur écran s'éteigne après trois minutes de vidéo s'ils ne l'ont pas touché! Je suppose que vous pourriez implémenter une superposition de contrôles personnalisés sur le dessus de votre film (expliqué dans l'application de démonstration d'Apple pour lecteur de film Apple par défaut) qui consiste en un bouton invisible qui réinitialise chaque fois une minuterie. Si la minuterie se déclenche (par exemple après 3 minutes), vous pouvez mettre en pause/arrêter la vidéo.

Questions connexes