J'ai une application qui nécessite l'écran de l'iPhone pour rester actif (ou non, selon le choix de l'utilisateur). Je l'ai fait en désactivant la minuterie d'inactivité de l'application, qui fonctionne bien et dandy jusqu'à ce que je commence à jouer des médias via le MPMusicPlayerController. En raison d'un bug dans le SDK, cela réactive le minuteur inactif sans moyen apparent de le désactiver à nouveau.Comment arrêter MPMusicPlayerController d'activer le verrouillage de l'écran
Mon flux d'application est:
- App commence
- L'écran reste sur
- < ... le temps passe ... >
- Lire le fichier audio
- coups de pied au ralenti dans la minuterie
- L'écran s'éteint
J'ai un fichier audio vide en arrière-plan pour empêcher le téléphone de s'endormir, mais j'aimerais vraiment que l'écran reste déverrouillé.
Quelqu'un at-il réussi à trouver une solution de contournement pour cela?
Avez-vous défini 'idleTimerDisabled' sur 'YES'? – kennytm
Oui. IdleTimerDisabled est réinitialisé sur NO lorsque MPMusicPlayerController démarre et que vous ne pouvez plus le désactiver. – tddmonkey
Une chance avec ce problème? J'ai essayé toutes les solutions mais aucune d'entre elles n'a fonctionné. –