Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Correctif pause + verrouillage Android
|
||||
|
||||
Le bug venait du délai `recentlyPlaying` de 10 secondes.
|
||||
|
||||
Si la vidéo venait d'être en lecture puis était mise en pause juste avant
|
||||
le verrouillage, le code considérait encore `recentlyPlaying=true` et
|
||||
démarrait volontairement le Player audio de fond.
|
||||
|
||||
Ce correctif supprime complètement cette heuristique.
|
||||
|
||||
Nouveau comportement :
|
||||
|
||||
- vidéo en lecture au verrouillage -> audio de fond démarre ;
|
||||
- vidéo déjà en pause au verrouillage -> elle reste en pause ;
|
||||
- un événement Android `paused=false` tardif ne peut plus écraser un état
|
||||
`playing=true` capturé juste avant l'arrêt système de l'AudioTrack.
|
||||
|
||||
Test :
|
||||
|
||||
1. lance une vidéo ;
|
||||
2. mets-la en pause ;
|
||||
3. attends 1 seconde ;
|
||||
4. verrouille le téléphone ;
|
||||
5. aucun son ne doit démarrer ;
|
||||
6. déverrouille : la vidéo doit toujours être en pause ;
|
||||
7. refais le test avec la vidéo en lecture : l'audio doit continuer.
|
||||
Reference in New Issue
Block a user