You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Rien n'a jamais tourné sur un appareil : valider le déplacement et l'arbre Android Auto #61
Tout ce que le dépôt affirme sur la lecture vient de Robolectric. Deux
livraisons entières n'ont jamais été confrontées au réel :
Le déplacement dans un morceau transcodé (PR feat(lecture): se déplacer dans un morceau transcodé #54). Personne n'a jamais entendu un saut atterrir au bon endroit. Les tests prouvent que l'enveloppe
publie la bonne position et que la session l'expose ; ils ne prouvent pas que
le son suit.
Robolectric ne décode pas l'Opus : aucune piste n'y joue, isPlaying n'y est
jamais vrai. C'est une limite de principe, pas un oubli — elle est consignée
dans docs/deplacement-dans-un-transcodage.md, « Comment l'éprouver ».
Ce qu'il faut voir de ses yeux
Le déplacement
Un saut en avant dans un morceau transcodé : le son repart au bon endroit,
et non au début.
Le curseur ne revient pas en arrière le temps que le flux arrive (règle R6).
La notification suit : position et durée justes, curseur actif.
« Précédent » en milieu de morceau revient au début du morceau, pas à la
piste d'avant (règle R13) — c'est le cas que la position brute faisait
échouer.
Répéter un titre repart du début du morceau, pas du début du segment
(règle R12).
La latence d'une relance : combien de temps entre le geste et le son. C'est
le seul chiffre qu'aucun test ne peut donner, et il décide si la boucle A-B
sur un transcodage est acceptable (règle R15, acceptée « sous réserve »).
Android Auto
L'arbre s'ouvre, et ses quatre branches (Albums / Artistes / Playlists /
Toutes les pistes) se parcourent.
La lecture démarre depuis la voiture.
Les commandes du volant répondent.
Comment
Voir les notes de mémoire validation-sur-appareil et pilotage-emulateur-adb
pour relancer l'émulateur, le serveur de test et le pilotage par adb. Le DHU
(Desktop Head Unit) tient lieu de voiture.
Activity