De hoofdstukken van het spoor en de segmenten op Chromecast track-chapters-and-segments-on-chromecast
De volgende instructies bieden richtlijnen voor implementatie met 2.x SDK's.
-
Bepaal wanneer de hoofdstukstartgebeurtenis plaatsvindt en maak de
ChapterObject-instantie met behulp van de hoofdstukinformatie.ChapterObjectreferentie voor het bijhouden van hoofdstukken:note note NOTE Deze variabelen zijn alleen vereist als u hoofdstukken wilt bijhouden. 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 Naam variabele Beschrijving Vereist nameHoofdstuknaam Ja positionHoofdstukpositie Ja lengthLengte van hoofdstuk Ja startTimeBegintijd van hoofdstuk Ja Hoofdstukvoorwerp: createChapterObject
code language-js chapterInfo = ADBMobile.media.createChapterObject("First Chapter", 1, CHAPTER1_LENGTH, CHAPTER1_START_POS); -
Als u aangepaste metagegevens voor het hoofdstuk opneemt, maakt u de variabelen voor contextgegevens voor de metagegevens:
code language-js var chapterContextData = { segmentType: "Sample segment type" }; -
Beginnen het hoofdstukplayback te volgen, volg de
ChapterStartgebeurtenis: trackEvent code language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterStart, ChapterInfo, chapterContextData); -
Wanneer de playback de hoofdstukeindgrens bereikt, zoals die door uw douanecode wordt bepaald, roep de
ChapterCompletegebeurtenis in deMediaHeartbeatinstantie: trackEvent code language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterComplete); -
Als de hoofdstukplayback niet voltooide omdat de gebruiker verkoos om het hoofdstuk over te slaan (bijvoorbeeld, als de gebruiker uit de hoofdstukgrens) zoekt, spoor de
ChapterSkipgebeurtenis: trackEvent code language-js ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterSkip); -
Als er nog hoofdstukken zijn, herhaalt u stap 1 tot en met 5.