Tracciare capitoli e segmenti in Roku track-chapters-and-segments-on-roku
Le istruzioni seguenti forniscono indicazioni per l’implementazione utilizzando gli SDK 2.x.
Implementare metadati standard di annunci
-
Identifica quando si verifica l’evento di inizio del capitolo e crea l’istanza
ChapterObjectutilizzando le informazioni sul capitolo.Riferimento di tracciamento dei capitoli
ChapterObject:note note NOTE Queste variabili sono necessarie solo se intendi tenere traccia dei capitoli. table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 3-align-center 7-align-center 11-align-center 15-align-center 19-align-center Nome variabile Descrizione Obbligatorio nameNome del capitolo Sì positionPosizione del capitolo Sì lengthDurata capitolo Sì startTimeOra di inizio capitolo Sì Oggetto capitolo:
code language-none chapterInfo = adb_media_init_chapterinfo(<CHAPTER_NAME>, <POSITION>, <LENGTH>, <START_TIME>);) -
Se includi metadati personalizzati per il capitolo, crea le variabili di dati di contesto per i metadati:
code language-none chapterContextData = {} chapterContextData["seg_type"] = "seg_type" chapterContextData["seg_name"] = "seg_name" chapterContextData["seg_info"] = "seg_info" -
Per iniziare a tenere traccia della riproduzione del capitolo, chiama l’evento
ChapterStartnell’istanzaMediaHeartbeat.code language-none ADBMobile().mediaTrackEvent(MEDIA_CHAPTER_START, chapterInfo, chapterContextData) -
Quando la riproduzione raggiunge il limite finale del capitolo, come definito dal codice personalizzato, chiama l’evento
ChapterCompletenell’istanzaMediaHeartbeat.code language-none chapterContextData = {} ADBMobile().mediaTrackEvent(MEDIA_CHAPTER_COMPLETE, chapterInfo, chapterContextData) -
Se la riproduzione del capitolo non è stata completata perché l’utente ha scelto di saltare il capitolo (ad esempio, se l’utente cerca fuori dal limite del capitolo), chiama l’evento
ChapterSkipnell’istanza MediaHeartbeat.code language-none chapterContextData = {} ADBMobile().mediaTrackEvent(MEDIA_CHAPTER_SKIP, chapterInfo, chapterContextData) -
Se ci sono capitoli aggiuntivi, ripeti i punti da 1 a 5.