Création d’un modèle de lecteur

Product
Video Cloud
S'applique aux utilisateurs
Éditeur, Développeur
Version
Brightcove 5
Modules
Module d'édition
Édition
Pro, Entreprise

Les modèles de lecteur personnalisés ne sont accessibles qu’aux clients Brightcove Pro et Enterprise. Si vous désirez en savoir plus sur la mise à niveau de votre compte Brightcove, contactez Brightcove.

En plus des modèles de lecteur Brightcove standard disponibles dans le module d’édition, vous pouvez utiliser n’importe quel modèle personnalisé créé par vos soins. Spécifiez un modèle personnalisé avec le langage XML BEML de Brightcove. Après avoir créé le document XML qui spécifie votre modèle de lecteur personnalisé, ajoutez le modèle à votre compte en collant la syntaxe dans un champ du module d’édition. Une fois votre modèle ajouté au module d’édition, vous pouvez créer autant d’instances de votre lecteur personnalisé que vous le désirez, comme pour les modèles Brightcove standard.

La création d’un modèle de lecteur personnalisé peut aller du très simple, en prenant un modèle existant et en le modifiant, au très complexe, en développant de nouveaux composants et en les combinant de façon totalement novatrice. Pour plus d’informations sur la création d’un modèle de lecteur personnalisé, consultez la rubrique Personnalisation de lecteurs avec BEML.

Création d’un modèle dans le module d’édition

Une fois que vous avez créé le document XML qui spécifie votre modèle de lecteur personnalisé, procédez comme suit pour créer un modèle de lecteur dans le module d’édition :

  1. Cliquez sur Nouveau modèle.

    La fenêtre Création d’un modèle s’affiche :

  2. Saisissez le nom et la description du nouveau modèle. Le nom et la description s’afficheront dans la grille de données Modèles et la fenêtre Nouveau lecteur.
  3. Copiez votre document XML et collez-le dans le champ de code de balisage. Dans certains navigateurs, vous devrez coller avec le menu du clic droit plutôt qu’avec Ctrl+V.
  4. Si votre modèle ne possède pas déjà une hauteur ou une largeur définie, vous pouvez définir la hauteur ou la largeur par défaut du modèle.
  5. Cliquez sur Valider le code pour vérifier que votre code XML définit un modèle valide. Lorsque vous cliquez sur Valider le code et que votre modèle comporte une erreur de validation sous le DTD BEML, la bordure de la fenêtre d’édition de modèle devient rouge et les boutons Formater le code, Valider le code, Prévisualiser le modèle et Enregistrer les modifications se désactivent jusqu’à ce que vous ayez corrigé l’erreur. Le numéro de la ligne comportant l'erreur est surligné en rouge. Si vous passez le curseur sur le numéro, le texte du message d'erreur s'affiche.

    Modèle avec erreur

  6. Cliquez sur Prévisualiser le modèle pour voir à quoi ressemble votre nouveau modèle de lecteur. La prévisualisation de votre modèle valide également ce dernier : il est impossible de prévisualiser un modèle erroné.
  7. Cliquez sur Créer un modèle.

Votre nouveau modèle de lecteur apparaît dans le module d'édition, sur la liste Modèles. Lorsque vous créez un lecteur, ce modèle apparaît sur la liste déroulante de sélection des modèles.

Définition des dimensions du lecteur

Vous pouvez définir la hauteur et la largeur de vos lecteurs de plusieurs façons différentes :

  • Définissez la hauteur et la largeur dans l'élément BEML <Layout>. Définir la hauteur ou la largeur dans l’élément <Layout> vous dispense de le faire dans le module d’édition. Si la hauteur ou la largeur est définie dans le BEML, la valeur correspondante sera grisée dans la fenêtre Création d’un modèle.
  • Si vous ne définissez pas la hauteur ou la largeur dans l’élément BEML <Layout>, vous pouvez le faire dans la fenêtre Création d'un nouveau modèle. Ceci définit une taille par défaut pour tous les lecteurs créés avec ce modèle. Vous pouvez passer outre une hauteur ou une largeur définie dans le module d’édition en la définissant dans les paramètres de configuration du code de publication d'un lecteur. Par exemple, dans le cas d’un code de publication JavaScript/HTML :
    <param name="width" value="500" />
    <param name="height" value="777" />
Balises
modèles de lecteur