Ajout d'une règle d'affichage à une vidéo

Dans cette rubrique, vous apprendrez à ajouter une règle d'affichage à une vidéo.

Les règles d'affichage sont des expressions JavaScript qui testent des variables dans le but d'afficher des annotations de manière conditionnelle. Si l'expression est évaluée à VRAI, l'annotation sera rendue. Si l'expression est évaluée à FALSE, l'annotation ne sera pas rendue. Les règles d'affichage peuvent être ajoutées à n'importe quel type d'annotation. Les cas d'utilisation courants incluent :

  • Afficher une annotation lorsqu'un spectateur clique sur une autre annotation
  • Afficher une annotation lorsque l'internaute répond correctement ou non à une question de quiz
  • Afficher une annotation en fonction d'un paramètre transmis par une API externe

Les règles d'affichage exigent que vous soyez à l'aise avec HTML, JavaScript et CSS. Codeacademy propose des cours gratuits de HTML/CSS et de JavaScript qui peuvent être utiles aux débutants.

Ajout d'une règle d'affichage

Pour ajouter une règle d'affichage à une annotation, procédez comme suit.

  1. Connexion à Brightcove Interactivity Studio.
  2. Dans la navigation de gauche, cliquez sur Gérer.
  3. Cliquez sur un projet pour l'ouvrir.
  4. Dans la liste des annotations, localisez l'annotation et cliquez sur l'icône d'édition ().
  5. Dans le Modifier menu, cliquez sur Plus...
  6. Cliquez sur Afficher la règle.
  7. Saisir la règle d'affichage. L'expression saisie dans cette boîte de dialogue sera évaluée avant le rendu de l'annotation.
  8. Cliquez sur SOUMETTRE.
  9. Cliquez sur Done.

Afficher la syntaxe des règles

Test pour une variable définie

Règle : [nom de la variable] par exemple. my_var

Cela revient à écrire my_var=true. Ce sera vrai si la variable résolue est définie et si sa valeur n'est pas fausse

Tester l'égalité

Règle : [nom de la variable] =="valeur » par exemple. my_var =="Kyle »

Cela ne sera vrai que si la variable résolue est exactement égale à la valeur de la chaîne entre les guillemets simples

Test pour les réponses correctes aux quiz

Règle : [nom de la variable du questionnaire] _correct, par exemple. quiz_123_1_correct

Cela ne sera vrai que si la variable résolue est égale à la bonne réponse à la question du quiz

Test pour les réponses incorrectes aux quiz

Règle : [nom de la variable du questionnaire] && ! [nom de la variable de quiz] _correct, par exemple quiz_123_1 &&
 ! quiz_123_1_correct

Cela ne sera vrai que si la variable résolue n'est PAS égale à la bonne réponse à la question du quiz.

Exemple

Voici un exemple de base. En cliquant sur une annotation, une autre apparaît.

Dans cet exemple, une action déclenchée est définie au début de la vidéo pour fixer une variable JavaScript apple à true.

Les annotations d'image et de texte sont configurées avec les mêmes heures de début et de fin.

Les images de la pomme et de l'orange sont toutes deux des superpositions d'images. Les deux ont des règles d'affichage définies de sorte qu'elles ne s'affichent que si leur variable JavaScript respective(pomme ou orange) est définie comme vraie. Par exemple, voici la règle d'affichage pour l'orange.

Ainsi, l'image superposée orange ne s'affichera que lorsque la variable orange = true.

Le texte superposé Cliquez ici pour modifier l'image pour afficher une orange est configuré avec une règle d'affichage pour s'afficher lorsque pomme = vrai. Le paramètre Lien est configuré pour faire basculer les variables lorsqu'on clique dessus.

Ainsi, en cliquant sur le texte, l' orange deviendra vrai, ce qui fera apparaître la superposition de texte alternative et l'image orange.