Publier des documents web multimédia (Popcorn.js)

Traitement avancé d'une vidéo

Popcorn.js permet d'effectuer plus avancés sur les vidéos grâce à son système de plugin. Ces plugins permettent entre autres :

  • D'exécuter une fonction JavaScript à un certain moment de la vidéo

  • D'afficher des cartes Google Maps

  • D'afficher des images

  • De sous-titrer une vidéo

  • Et bien d'autres choses encore...

ExempleSous-titrer une vidéo

1
document.addEventListener("DOMContentLoaded", function () {
2
3
        var example = Popcorn("#video");
4
5
        example.subtitle({
6
          start: 0,
7
          end: 2,
8
          text: "*Who's that Pokemon !*",
9
        });
10
11
        example.play();
12
13
}, false);

ComplémentDémonstration : Insérer des sous-titres

ExempleAfficher une carte Google Maps

1
document.addEventListener("DOMContentLoaded", function () {
2
3
       var example = Popcorn("#video").googlemap({
4
         start: 2,
5
         end: 6,
6
         type: "ROADMAP",
7
         target: "gmaps",
8
         lat: 37.760004,
9
         lng: 140.481435
10
       });
11
12
       example.play();
13
14
}, false);

ComplémentDémonstration : Insérer une carte Google Maps

ExempleAfficher un article Wikipedia

1
document.addEventListener("DOMContentLoaded", function () {
2
3
       var example = Popcorn("#video").wikipedia({
4
         start: 3,
5
         end: 6,
6
         src: "https://fr.wikipedia.org/wiki/Pikachu",
7
         target: "wiki"
8
       });
9
10
       example.play();
11
12
}, false);

ComplémentDémonstration : Insérer un article WIkipédia

ExempleAfficher une image

1
document.addEventListener("DOMContentLoaded", function () {
2
3
       var example = Popcorn("#video");
4
5
        example.image({
6
         start: 3,
7
         end: 6,
8
         src: "http://img2.wikia.nocookie.net/__cb20130313231409/scratchpad/images/3/32/Pikachu2.png",
9
         target: "picture"
10
       });
11
12
       example.play();
13
14
}, false);

ComplémentDémonstration : Insérer une image

ExempleExécuter une fonction JavaScript

1
document.addEventListener("DOMContentLoaded", function () {
2
3
       var example = Popcorn("#video");
4
5
        example.code({
6
           start: 3,
7
           end: 5,
8
           onStart: function( options ) {
9
               // Code you want to execute at the beginning
10
           },
11
           onEnd: function( options ) {
12
               // Code you want to execute at the end
13
           }
14
        });
15
16
17
       example.play();
18
19
}, false);

ComplémentDémonstration : Exécuter une fonction JavaScript

Remarque

Cette liste des plugins n'est pas exhaustive. Les plugins de Popcorn.js permettent bien de faire bien d'autres choses.

ComplémentDocumentation des plugins Popcorn.js

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Jeffrey DECORDE, Damien MARIÉ, 2014-2015 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)