Format de marqueur

Précédent Suivant

Un marqueur est un message XML contenant les métadonnées d’un flux. Les informations qu'il contient sont divisées de manière logique en deux catégories : les attributs et les clés personnalisées. Dans l'exemple ci-dessous, le marqueur comprend les six attributs suivants :

  • cue_title

  • cue_time_duration

  • program_id

  • track_artist_name

  • track_album_name

  • track_album_publisher 

<?xml version="1.0" encoding="utf-8"?>
<stwcue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1" xmlns="http://www.streamtheworld.com/metadata/stwcue-1.0">
    <mount>Test Mount</mount>
    <cuepoint type="track" timestamp="1406569181652" cache="true">
        <attributes>
            <attribute name="cue_title">Summertime Sadness</attribute>
            <attribute name="cue_time_duration">234000</attribute>
            <attribute name="program_id">Test</attribute>
            <attribute name="track_artist_name">Lana Del Rey</attribute>
            <attribute name="track_album_name">Summertime Sadness</attribute>
            <attribute name="track_album_publisher">EMI Music</attribute>
        </attributes>
    </cuepoint>
</stwcue>

Dans l'exemple ci-dessus, les clés personnalisées sont : mount (nom de montage), type, timestamp (horodatage) et cache. Elles sont mappées à partir des clés personnalisées STWCue correspondantes décrites ici.

Pour faire correspondre la valeur analysée à l'attribut du marqueur, utiliser le nom de l'attribut tel qu'il figure dans la clé. Par exemple, dans le premier processeur du tutoriel, la clé cue_title est affectée à la variable {title}. C’est-à-dire qu’elle apparaîtra dans les attributs du marqueur.