Clés de métadonnées Roku roku-metadata-keys
Les métadonnées audio, vidéo et de publicité standard peuvent être définies respectivement sur les objets info de multimédia et de publicité. À l’aide des clés constantes des métadonnées vidéo/de publicité, définissez le dictionnaire contenant les métadonnées standard sur l’objet info avant d’appeler les API de suivi. Consultez les tableaux ci-dessous pour obtenir la liste complète des constantes de métadonnées standard, suivies d’un exemple.
Constantes de métadonnées vidéo video-metadata-constants
Nom de métadonnées
Clé de données contextuelles
Nom de constante
Programme
a.media.showMEDIA_VideoMetadataKeySHOWSaison
a.media.seasonMEDIA_VideoMetadataKeySEASONÉpisode
a.media.episodeMEDIA_VideoMetadataKeyEPISODERessource
a.media.assetMEDIA_VideoMetadataKeyASSET_IDGenre
a.media.genreMEDIA_VideoMetadataKeyGENREDate de première diffusion
a.media.airDateMEDIA_VideoMetadataKeyFIRST_AIR_DATEDate de première diffusion numérique
a.media.digitalDateMEDIA_VideoMetadataKeyFIRST_DIGITAL_DATEÉvaluation
a.media.ratingMEDIA_VideoMetadataKeyRATINGCréateur
a.media.originatorMEDIA_VideoMetadataKeyORIGINATORRéseau
a.media.networkMEDIA_VideoMetadataKeyNETWORKType de programme
a.media.typeMEDIA_VideoMetadataKeySHOW_TYPEChargement de publicité
a.media.adLoadMEDIA_VideoMetadataKeyAD_LOADMVPD
a.media.pass.mvpdMEDIA_VideoMetadataKeyMVPDAutorisé
a.media.pass.authMEDIA_VideoMetadataKeyAUTHORIZEDPartie de la journée
a.media.dayPartMEDIA_VideoMetadataKeyDAY_PARTFlux
a.media.feedMEDIA_VideoMetadataKeyFEEDFormat de diffusion
a.media.formatMEDIA_VideoMetadataKeySTREAM_FORMATConstantes de métadonnées audio audio-metadata-constants
Nom de métadonnées
Clé de données contextuelles
Nom de constante
Artiste
a.media.artistMEDIA_AudioMetadataKeyARTISTAlbum
a.media.albumMEDIA_AudioMetadataKeyALBUMÉtiquette
a.media.labelMEDIA_AudioMetadataKeyLABELAuteur
a.media.authorMEDIA_AudioMetadataKeyAUTHORStation
a.media.stationMEDIA_AudioMetadataKeySTATIONÉditeur
a.media.publisherMEDIA_AudioMetadataKeyPUBLISHERConstantes de métadonnées de publicité ad-metadata-constants
Nom de métadonnées
Clé de données contextuelles
Nom de constante
Annonceur
a.media.ad.advertiserMEDIA_AdMetadataKeyADVERTISERID de campagne
a.media.ad.campaignMEDIA_AdMetadataKeyCAMPAIGN_IDID d’élément créatif
a.media.ad.creativeMEDIA_AdMetadataKeyCREATIVE_IDIdentifiant de référencement
a.media.ad.placementMEDIA_AdMetadataKeyPLACEMENT_IDID du site
a.media.ad.siteMEDIA_AdMetadataKeyPLACEMENT_IDURL de l’élément créatif
a.media.ad.creativeURLMEDIA_AdMetadataKeyCREATIVE_URLConstantes constants
Vous pouvez utiliser les constantes suivantes pour suivre les événements de média :
Autres constantes
Constante
Description
ERROR_SOURCE_PLAYERConstante pour la source d’erreur résidant dans le lecteur
Constantes MediaObjectkey (utilisées comme clés dans les instances MediaObject)
Constante
Description
MEDIA_STANDARD_MEDIA_METADATAConstante permettant de définir des métadonnées sur le
MediaInfo trackLoadMEDIA_STANDARD_AD_METADATAConstante permettant de définir les métadonnées publicitaires sur le
EventData trackEventMEDIA_RESUMEDConstante pour envoyer un heartbeat repris par vidéo. Pour reprendre le suivi vidéo du contenu précédemment arrêté, vous devez définir la propriété
Par exemple, supposons qu’un utilisateur regarde 30 % du contenu, puis ferme l’application. La session est alors terminée. Par la suite, si le même utilisateur revient au même contenu et que l’application permet à l’utilisateur de reprendre à partir de l’endroit où il s’est arrêté, l’application doit définir
Cette opération crée une nouvelle session pour la vidéo, mais elle provoque également l’envoi par le kit SDK d’une demande de pulsation avec le type d’événement « resume », qui peut être utilisé dans les rapports pour relier deux sessions multimédia différentes.
MEDIA_RESUMED sur l’objet mediaInfo lorsque vous appelez mediaTrackLoad. (MEDIA_RESUMED n’est pas un événement que vous pouvez suivre à l’aide de l’API mediaTrackEvent.) MEDIA_RESUMED doit être défini sur true lorsqu’une application souhaite continuer à suivre le contenu qu’un utilisateur a arrêté de regarder mais qu’il a maintenant l’intention de reprendre à regarder.Par exemple, supposons qu’un utilisateur regarde 30 % du contenu, puis ferme l’application. La session est alors terminée. Par la suite, si le même utilisateur revient au même contenu et que l’application permet à l’utilisateur de reprendre à partir de l’endroit où il s’est arrêté, l’application doit définir
MEDIA_RESUMED sur « true » lors de l’appel de l’API mediaTrackLoad. Il en résulte que ces deux sessions multimédia distinctes correspondant au même contenu vidéo peuvent être liées. Voici l’exemple d’implémentation :mediaInfo =adb_media_init_mediainfo("test_media_name","test_media_id",10,"vod")mediaInfo[ADBMobile().MEDIA_RESUMED] = truemediaContextData = {}ADBMobile().mediaTrackLoad(mediaInfo, mediaContextData)Cette opération crée une nouvelle session pour la vidéo, mais elle provoque également l’envoi par le kit SDK d’une demande de pulsation avec le type d’événement « resume », qui peut être utilisé dans les rapports pour relier deux sessions multimédia différentes.
Constantes de type de contenu
Constante
Description
MEDIA_STREAM_TYPE_LIVEConstante pour le type de diffusion LIVE
MEDIA_STREAM_TYPE_VODConstante pour le type de diffusion VOD
Constantes de type d’événement (utilisées pour l’appel trackEvent)
Constante
Description
MEDIA_BUFFER_STARTType d’événement pour le début de la mémoire tampon
MEDIA_BUFFER_COMPLETEType d’événement pour la fin de la mémoire tampon
MEDIA_SEEK_STARTType d’événement pour le début de la recherche
MEDIA_SEEK_COMPLETEType d’événement pour la fin de la recherche
MEDIA_BITRATE_CHANGEType d’événement pour le changement de débit binaire
MEDIA_CHAPTER_STARTType d’événement pour le début du chapitre
MEDIA_CHAPTER_COMPLETEType d’événement pour la fin du chapitre
MEDIA_CHAPTER_SKIPType d’événement pour le début de la publicité
MEDIA_AD_BREAK_STARTType d’événement pour le début de la publicité
MEDIA_AD_BREAK_COMPLETEType d’événement pour la fin de l’AdBreak
MEDIA_AD_BREAK_SKIPType d’événement pour le saut de l’AdBreak
MEDIA_AD_STARTType d’événement pour le début de la publicité
MEDIA_AD_COMPLETEType d’événement pour la fin de la publicité
MEDIA_AD_SKIPType d’événement pour le saut de la publicité
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb