il faut sortir le code de l'animation du code qui teste le seuil.
le principe (à affiner suivant vos besoins)
// variable globale
bool animationEnCours = false;
...
// dans la loop
if (! animationEnCours) {
// si l'animation n'est pas en cours, regarder s'il faut la déclencher
if (moyenne > 1960) {
animationEnCours = true;
}
} else {
// jouer une étape l'animation
...
// penser à mettre animationEnCours à false quand l'animation est finie.
}