Hoofdstukken en segmenten bijhouden met JavaScript 3.x track-chapters-and-segments-on-javascript
De volgende instructies bieden richtlijnen voor implementatie met 3.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 Naam variabele Type Beschrijving namestring Niet-lege tekenreeks die hoofdstuknaam aangeeft. positiongetal De positie van het hoofdstuk binnen de inhoud, te beginnen met 1. lengthgetal Positief getal dat de lengte van het hoofdstuk aangeeft. startTimegetal Waarde afspeelkop aan begin van hoofdstuk. Object Chapter:
code language-js var chapterObject = ADB.Media.createChapterObject.createChapterObject(<CHAPTER_NAME>, <POSITION>, <LENGTH>, <START_TIME>); -
Als u aangepaste metagegevens voor het hoofdstuk opneemt, maakt u de variabelen voor contextgegevens voor de metagegevens:
code language-js var chapterMetadata = {}; chapterMetadata["segmentType"] = "Sample segment type"; -
Roep de gebeurtenis
ChapterStartin deMediaHeartbeat-instantie aan om het afspelen van het hoofdstuk te starten:code language-js _onChapterStart = function() { tracker.trackEvent(ADB.Media.Event.ChapterStart, chapterObject, chapterMetadata); }; -
Wanneer het afspelen de eindgrens van het hoofdstuk bereikt, zoals gedefinieerd door uw aangepaste code, roept u de gebeurtenis
ChapterCompleteop in de instantieMediaHeartbeat:code language-js _onChapterComplete = function() { tracker.trackEvent(ADB.Media.Event.ChapterComplete); }; -
Als het afspelen van het hoofdstuk niet is voltooid omdat de gebruiker het hoofdstuk heeft overgeslagen (bijvoorbeeld als de gebruiker buiten de hoofdstukgrens zoekt), roept u de gebeurtenis
ChapterSkipin de MediaHeartbeat-instantie aan:code language-js _onChapterSkip = function() { tracker.trackEvent(ADB.Media.Event.ChapterSkip); }; -
Als er nog hoofdstukken zijn, herhaalt u stap 1 tot en met 5.