Files
youtube_personal/ETAPE10_SCREEN_LOCK_TEST.md

35 lines
893 B
Markdown

# Correctif écran verrouillé Android
Ce correctif ne change pas le PiP.
Quand Android met l'application en arrière-plan ou verrouille l'écran :
1. la position et l'état lecture/pause sont conservés ;
2. la piste vidéo de `media_kit` est désactivée avec `VideoTrack.no()` ;
3. l'audio du même flux 360p continue dans la MediaSession / foreground service ;
4. au retour dans l'application, `VideoTrack.auto()` restaure l'image.
Cela évite de maintenir le décodage vidéo / Surface Android lorsque l'écran est éteint.
## Test
Lance :
```powershell
flutter run -d f10778d8
```
Puis :
1. démarre une vidéo ;
2. vérifie qu'elle joue ;
3. verrouille le téléphone sans mettre la vidéo en pause ;
4. attends 20 secondes ;
5. le son doit continuer ;
6. déverrouille ;
7. l'image doit revenir à la position audio actuelle.
Les logs utiles commencent par :
`[BACKGROUND]`