Chiavi metadati Roku roku-metadata-keys
I metadati standard di video, audio e annunci possono essere impostati rispettivamente sugli oggetti informazioni multimediali e annunci. Utilizzando le chiavi costanti per i metadati video/annunci, imposta il dizionario contenente i metadati standard sull’oggetto informazioni prima di richiamare le API di tracciamento. Fai riferimento alle tabelle seguenti per l’elenco completo delle costanti di metadati standard, seguite da un esempio.
Costanti dei metadati video video-metadata-constants
Nome dei metadati
Chiave dei dati contestuali
Nome costante
Spettacolo
a.media.showMEDIA_VideoMetadataKeySHOWStagione
a.media.seasonMEDIA_VideoMetadataKeySEASONEpisodio
a.media.episodeMEDIA_VideoMetadataKeyEPISODERisorsa
a.media.assetMEDIA_VideoMetadataKeyASSET_IDGenere
a.media.genreMEDIA_VideoMetadataKeyGENREData della prima messa in onda
a.media.airDateMEDIA_VideoMetadataKeyFIRST_AIR_DATEData della prima messa in onda digitale
a.media.digitalDateMEDIA_VideoMetadataKeyFIRST_DIGITAL_DATEClassificazione
a.media.ratingMEDIA_VideoMetadataKeyRATINGCreatore
a.media.originatorMEDIA_VideoMetadataKeyORIGINATORRete
a.media.networkMEDIA_VideoMetadataKeyNETWORKTipo di spettacolo
a.media.typeMEDIA_VideoMetadataKeySHOW_TYPECaricamento annuncio
a.media.adLoadMEDIA_VideoMetadataKeyAD_LOADMVPD
a.media.pass.mvpdMEDIA_VideoMetadataKeyMVPDAutorizzato
a.media.pass.authMEDIA_VideoMetadataKeyAUTHORIZEDFascia oraria
a.media.dayPartMEDIA_VideoMetadataKeyDAY_PARTFeed
a.media.feedMEDIA_VideoMetadataKeyFEEDFormato flusso
a.media.formatMEDIA_VideoMetadataKeySTREAM_FORMATCostanti di metadati audio audio-metadata-constants
Nome dei metadati
Chiave dei dati contestuali
Nome costante
Artista
a.media.artistMEDIA_AudioMetadataKeyARTISTAlbum
a.media.albumMEDIA_AudioMetadataKeyALBUMEtichetta
a.media.labelMEDIA_AudioMetadataKeyLABELAutore
a.media.authorMEDIA_AudioMetadataKeyAUTHORStazione
a.media.stationMEDIA_AudioMetadataKeySTATIONEditore
a.media.publisherMEDIA_AudioMetadataKeyPUBLISHERCostanti di metadati dell’annuncio ad-metadata-constants
Nome dei metadati
Chiave dei dati contestuali
Nome costante
Inserzionista
a.media.ad.advertiserMEDIA_AdMetadataKeyADVERTISERID campagna
a.media.ad.campaignMEDIA_AdMetadataKeyCAMPAIGN_IDID creatività
a.media.ad.creativeMEDIA_AdMetadataKeyCREATIVE_IDID posizionamento
a.media.ad.placementMEDIA_AdMetadataKeyPLACEMENT_IDID sito
a.media.ad.siteMEDIA_AdMetadataKeyPLACEMENT_IDURL creatività
a.media.ad.creativeURLMEDIA_AdMetadataKeyCREATIVE_URLCostanti constants
Per tenere traccia degli eventi multimediali è possibile utilizzare le seguenti costanti:
Altre costanti
Costante
Descrizione
ERROR_SOURCE_PLAYERCostante per lettore come origine dell’errore
Costanti MediaObjectkey (utilizzate come chiavi all’interno delle istanze MediaObject)
Costante
Descrizione
MEDIA_STANDARD_MEDIA_METADATACostante per impostare i metadati su
MediaInfo trackLoadMEDIA_STANDARD_AD_METADATACostante per impostare i metadati dell’annuncio su
EventData trackEventMEDIA_RESUMEDCostante per l’invio di un heartbeat relativo al video ripreso. Per riprendere il tracciamento video del contenuto precedentemente interrotto, è necessario impostare la proprietà
Ad esempio, supponiamo che un utente guardi il 30% del contenuto e poi chiuda l’app. Questo porterà al termine della sessione. Successivamente, se lo stesso utente ritorna allo stesso contenuto e l’applicazione gli consente di riprendere dallo stesso punto in cui aveva interrotto, l’applicazione deve impostare
Questo creerà una nuova sessione per il video, ma farà anche sì che l’SDK invii una richiesta heartbeat con il tipo di evento “riprendi” che può essere utilizzata nella generazione di rapporti per collegare due diverse sessioni multimediali.
MEDIA_RESUMED sull’oggetto mediaInfo quando effettui una chiamata mediaTrackLoad. (MEDIA_RESUMED non è un evento di cui è possibile tenere traccia utilizzando l'API mediaTrackEvent.) MEDIA_RESUMED deve essere impostato su true quando un'applicazione desidera continuare a tenere traccia del contenuto che un utente ha interrotto di guardare ma ora intende riprendere la visualizzazione.Ad esempio, supponiamo che un utente guardi il 30% del contenuto e poi chiuda l’app. Questo porterà al termine della sessione. Successivamente, se lo stesso utente ritorna allo stesso contenuto e l’applicazione gli consente di riprendere dallo stesso punto in cui aveva interrotto, l’applicazione deve impostare
MEDIA_RESUMED su “true” effettuando una chiamata all’API mediaTrackLoad. Pertanto ne consegue che queste due diverse sessioni multimediali per gli stessi contenuti video possono essere collegate tra loro. Di seguito è riportato un esempio di implementazione:mediaInfo =adb_media_init_mediainfo("test_media_name","test_media_id",10,"vod")mediaInfo[ADBMobile().MEDIA_RESUMED] = truemediaContextData = {}ADBMobile().mediaTrackLoad(mediaInfo, mediaContextData)Questo creerà una nuova sessione per il video, ma farà anche sì che l’SDK invii una richiesta heartbeat con il tipo di evento “riprendi” che può essere utilizzata nella generazione di rapporti per collegare due diverse sessioni multimediali.
Costanti del tipo di contenuto
Costante
Descrizione
MEDIA_STREAM_TYPE_LIVECostante per tipo di flusso LIVE
MEDIA_STREAM_TYPE_VODCostante per tipo flusso VOD
Costanti del tipo di evento (utilizzate per la chiamata trackEvent)
Costante
Descrizione
MEDIA_BUFFER_STARTTipo di evento per avvio del buffer
MEDIA_BUFFER_COMPLETETipo di evento per il completamento del buffer
MEDIA_SEEK_STARTTipo di evento per inizio della ricerca
MEDIA_SEEK_COMPLETETipo di evento per il completamento della ricerca
MEDIA_BITRATE_CHANGETipo di evento per modifica del bitrate
MEDIA_CHAPTER_STARTTipo di evento per inizio del capitolo
MEDIA_CHAPTER_COMPLETETipo di evento per capitolo completato
MEDIA_CHAPTER_SKIPTipo di evento per avvio dell’annuncio
MEDIA_AD_BREAK_STARTTipo di evento per avvio dell’annuncio
MEDIA_AD_BREAK_COMPLETETipo di evento per pausa annuncio completata
MEDIA_AD_BREAK_SKIPTipo di evento per salta pausa annuncio
MEDIA_AD_STARTTipo di evento per avvio dell’annuncio
MEDIA_AD_COMPLETETipo di evento per annuncio completato
MEDIA_AD_SKIPTipo di evento per salta annuncio
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb