philharmoniedeparis / metascore-library

The front-end library that powers the metaScore authoring tool.
https://metascore.philharmoniedeparis.fr
CeCILL Free Software License Agreement v2.1
0 stars 0 forks source link

L'action « lancer la lecture » dans les comportements ne fonctionne pas systématiquement #719

Open semiaddict opened 1 month ago

semiaddict commented 1 month ago

L'action lancer la lecture ne fonctionne pas dans le bloc de comportement au clic sur le composant "bouton retour ET9" de Y6ln.

semiaddict commented 1 month ago

Cela est dû au fait que lorsqu'on clique sur le composant, l'extrait déclenché par le lien cliquer-pour-écouter-ET4 est déjà en cours, et il s’arrête à 06:04.35, ce qui force l’arrêt de la lecture.

Si on remplace l'action lancer la lecture par la lecture d'un extrait, la lecture de l'extrait précédent est automatiquement replacé par le nouvel extrait, ce qui n’entraîne pas l’arrêt de la lecture.

Je vois donc trois solutions :

  1. on arrête la lecture d'un extrait lorsque l'action lancer la lecture est déclenché; chose que je ne recommande pas, car cela risque de nous faire sortir de l'extrait sans le vouloir
  2. on ajoute une option à l'action lancer la lecture pour forcer l’arrêt de l'extrait le cas échéant
  3. on ajout une nouvelle action arrêter la lecture de l'extrait en cours

Personnellement, je préfère la dernière solution, mais avec un meilleur label.

semiaddict commented 1 month ago

Il a été convenu de mettre en œuvre l'option 3, mais avec un meilleur intitulé qui reste à trouver. Intitulé suggérée par Rodolphe : sortir de l'extrait en cours.

Pour plus de clarté, l'ordre des blocs doit également être modifié en :