Catégorie : Vidéos

Les blocs de cette catégorie permettent de charger une vidéo et de la placer dans notre page web. Par la suite, on pourra la mettre en marche ou l'arrêter, ainsi que sauter directement à un moment choisi. On pourra aussi spécifier des actions qui pourront être déclenchées automatiquement quand la vidéo arrive à certains moments. Pour plus de détails sur la façon de procéder, voir l'exemple suivant.

Veuillez noter que les blocs de cette catégorie n'apparaissent pas automatiquement au lancement de l'éditeur  p5Visuel. Pour les faire apparaître, activez l'item  Montrez les blocs Vidéos  du menu  AIDE - CONFIGURATION  de l'éditeur p5Visuel. Vous pouvez aussi les faire apparaître au lancement de l'éditeur en ajoutant à l'adresse de l'éditeur le suffixe  ?blocs=videos.


Charger la vidéo

Paramètres
• une valeur nomVideo (vide ci-dessus, mais qui peut être un chemin d'accès quelconque)
• une fonction sans paramètre

Fonctionnement
• charge en mémoire la vidéo contenue dans le fichier spécifié, et l'affiche dans notre page web
• le bloc retourne un objet vidéo, que l'on doit placer dans une variable

Remarques
• les blocs successifs d'un programme p5Visuel sont exécutés séquentiellement, mais on n'attend pas nécessairement
  que l'exécution du bloc courant soit terminée avant de commencer l'exécution du bloc suivant. C'est le cas, par exemple,
  lorsqu'on accomplit une tâche comme charger une vidéo.
• pour être certain que notre vidéo est suffisamment chargé avant d'amorcer la fonction actions initiales, on peut commander
  le chargement du vidéo dans une fonction spéciale nommée avant de commencer : par exemple


Mettre en marche

Paramètres
• un objet vidéo

Fonctionnement
• met la vidéo en marche


Mettre en pause

Paramètres
• un objet vidéo

Fonctionnement
• met la vidéo en pause


Sauter à un temps donné

Paramètres
• un objet vidéo
une valeur temps

Fonctionnement
• fait sauter la vidéo au temps donné

Remarques
• si la vidéo est en marche, elle reste en marche; si elle est en pause, elle reste en pause


Temps écoulé de la vidéo

Paramètres
• un objet vidéo

Fonctionnement
• retourne le temps écoulé depuis le début de la vidéo en question

Remarques
• le temps est exprimé en secondes


Durée totale de la vidéo

Paramètres
• un objet vidéo

Fonctionnement
• retourne la durée totale de la vidéo en question

Remarques
• le temps est exprimé en secondes


Paramètres de la vidéo

Paramètres
• un objet vidéo
• un choix de répétitions (une fois ou en boucle)
• une valeur vitesse (un nombre décimal)
• un choix de visibilité des contrôles (montrés ou cachés)

Fonctionnement
• spécifie les paramètres utilisés lors du prochain lancement de la vidéo

Remarques
• la vitesse permise varie selon votre navigateur web et la puissance de votre ordinateur


Définir une action

Paramètres
une fonction action, avec un paramètre (qu'on ne spécifie pas tout de suite)
• une valeur param qui sera utilisée comme paramètre de la fonction action
une valeur temps
• un objet vidéo

Fonctionnement
• quand la vidéo arrivera au temps spécifié, la fonction action sera appelée, en transmettant param comme valeur

Remarques
• Pour plus de détails sur le fonctionnement de ce bloc, voir l'exemple suivant., et en particulier