Écouter l'événement "scroll" sur l'élément window.
Si la valeur de window.scrollY est plus grande que sa précédente valeur et que la variable goesUp est à true:
Retirer la classe .up et ajouter la classe .down à <body>.
Démarrer la lecture de la vidéo stockée dans la variable videoGoesDown.
Assigner la valeur false à la variable goesUp afin d'éviter que cette opération ne soit ré-exécutée tant que la direction du scroll n'aura pas changée.
Si la valeur de window.scrollY est plus petite que sa précédente valeur et que la variable goesUpest à false:
Retirer la classe .down et ajouter la classe .up à <body>.
Démarrer la lecture de la vidéo stockée dans la variablevideoGoesUp.
Assigner la valeur true à la variable goesUp afin d'éviter que cette opération ne soit ré-exécutée tant que la direction du scroll n'aura pas changée.
Mettre à jour la valeur de la variable previousY à la fin de chaque événement scroll.