SmartCropVideoViewer

Référence de l’API JavaScript pour la visionneuse de vidéos avec recadrage intelligent.

SmartCropVideoViewer([config])

Constructeur; crée une instance de visionneuse de vidéos avec recadrage intelligent.

Paramètres

config

{Object} objet de configuration JSON facultatif, permet à tous les paramètres de visionneuse de transmettre au constructeur et d’éviter d’appeler des méthodes de visionneuse individuelles. Contient les propriétés suivantes :

  • containerId - {String} ID du conteneur DOM (généralement un DIV ) dans laquelle la visionneuse est insérée. Il n’est pas nécessaire de créer l’élément de conteneur au moment de l’appel de cette méthode. Cependant, le conteneur doit exister lorsque init() est exécuté. Obligatoire.
  • params - {Object} Objet JSON avec des paramètres de configuration de visionneuse pour lequel le nom de propriété est soit une option de configuration spécifique à la visionneuse, soit un modificateur SDK, et la valeur de cette propriété est une valeur de paramètres correspondante. Obligatoire.
  • gestionnaires - {Object} Objet JSON avec des rappels d’événement de visionneuse, où le nom de la propriété est le nom de l’événement de visionneuse pris en charge, et où la valeur de la propriété est une référence de fonction JavaScript à un rappel approprié. Facultatif.

    Voir Rappels d’événement pour plus d’informations sur les événements de visionneuse.

  • localizedTexts - { Objet } objet JSON avec données de localisation. Facultatif.

    Voir Espace de noms du SDK de la visionneuse pour plus d’informations.

    Voir Guide de l’utilisateur du SDK de la visionneuse et l’exemple pour plus d’informations sur le contenu de l’objet. Facultatif.

Renvoie

Aucune

Exemple

var smartCropVideoViewer = new s7viewers.SmartCropVideoViewer({ 
 "containerId":"s7viewer", 
"params":{ 
 "asset":"Scene7SharedAssets/Glacier_Climber_MP4", 
 "serverurl":"http://s7d1.scene7.com/is/image/", 
 "videoserverurl":"http://s7d1.scene7.com/is/content/" 
}, 
"handlers":{ 
 "initComplete":function() { 
  console.log("init complete"); 
} 
}, 
"localizedTexts":{ 
"en":{ 
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played." 
}, 
"fr":{ 
"SmartCropVideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus." 
}, 
defaultLocale:"en" 
} 
});

Sur cette page