Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# 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]`
|
||||
Reference in New Issue
Block a user