36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# Étape 10 — PiP Android + lecture écran verrouillé
|
|
|
|
## Ce qui change
|
|
|
|
- `audio_service` maintient une MediaSession Android.
|
|
- Android dispose donc de contrôles système :
|
|
- retour 10 s
|
|
- lecture / pause
|
|
- avance 10 s
|
|
- Ces contrôles sont utilisés par :
|
|
- la notification média
|
|
- l'écran verrouillé
|
|
- les boutons casque / Bluetooth
|
|
- le mode Picture-in-Picture Android lorsqu'on touche la fenêtre PiP.
|
|
- Le service passe en foreground pendant la lecture afin que le système
|
|
ne suspende pas le moteur de lecture quand l'écran s'éteint.
|
|
|
|
## Premier lancement Android
|
|
|
|
Android 13+ peut demander l'autorisation d'afficher les notifications.
|
|
Accepte-la pour voir les contrôles média dans la notification et sur
|
|
l'écran verrouillé.
|
|
|
|
## Test conseillé
|
|
|
|
1. Lance une vidéo.
|
|
2. Passe en PiP.
|
|
3. Touche une fois la fenêtre PiP :
|
|
les contrôles système doivent apparaître.
|
|
4. Teste pause / lecture.
|
|
5. Reviens dans l'application.
|
|
6. Lance la vidéo et verrouille le téléphone.
|
|
7. Attends 15 à 30 secondes.
|
|
8. Vérifie que le son continue et que la position avance.
|
|
9. Sur l'écran verrouillé, teste lecture / pause et +/- 10 s.
|