getMediaAnalyticsTracker
Met deze opdracht van Web SDK wordt een Media Analytics-beheer opgehaald. U kunt dit bevel gebruiken om een objecten instantie tot stand te brengen en dan, gebruikend zelfde APIs zoals die door de bibliotheek JS van Media worden verstrekt, de gebeurtenissen van de spoormedia.
De opdracht getMediaAnalyticsTracker retourneert de API voor oude media-analyse.
Naam van methode
Beschrijving
Syntaxis
getInstanceMaakt een instantie van media om de afspeelsessie bij te houden.
Media.getInstance()createMediaObjectMaakt een object met mediagegevens. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createMediaObject(name, id, length, streamType, mediaType)createAdBreakObjectMaakt een object dat pagina-informatie bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createAdBreakObject(name, position, startTime)createAdObjectMaakt een object dat advertentiegegevens bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createAdObject(name, id, position, length)createChapterObjectMaakt een object met hoofdstukinformatie. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createChapterObject(name, position, length, startTime)createStateObjectMaakt een object dat statusinformatie bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createStateObject(name)createQoEObjectMaakt een object dat QoE-informatie bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)Instantiemethoden
Naam van methode
Beschrijving
Syntaxis
trackSessionStartHoud de intentie bij om het afspelen te starten. Hiermee wordt een volgende sessie gestart op de instantie van de mediatracker.
trackerInstance.trackSessionStart(mediaInfo, contextData)trackPlayMedia bijhouden of hervatten na een vorige pauze.
trackerInstance.trackPlay()trackPauseMedia bijhouden gepauzeerd.
trackerInstance.trackPause()trackCompleteMedia bijhouden voltooid. Roep deze methode alleen aan wanneer de media volledig zijn weergegeven.
trackerInstance.trackComplete()trackSessionEndHet einde van een weergavesessie bijhouden. Roep deze methode aan, zelfs als de gebruiker de media niet aan voltooiing bekijkt.
trackerInstance.trackSessionEnd()trackErrorEen fout bijhouden die is opgetreden tijdens het afspelen van media.
trackerInstance.trackError("errorId")trackEventEen aangepaste gebeurtenis volgen.
trackerInstance.trackEvent(event, info, contextData)updatePlayheadDe positie van de afspeelkop bijwerken.
trackerInstance.updatePlayhead(playhead)updateQoEObjectWerk de kwaliteit van de ervaring bij.
trackerInstance.updateQoEObject(qoe)Constanten
Naam van constante
Beschrijving
Waarde
MediaTypeMediatype
Video, AudioStreamTypeHet type Stream
VOD, Live, Linear, Podcast, Audiobook, AODVideoMetadataKeysHiermee worden de standaardmetagegevenssleutels voor videostreams gedefinieerd
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormatAudioMetadataKeysHiermee worden de standaardmetagegevenssleutels voor audiostreams gedefinieerd.
Artist, Album, Label, Author, Station, PublisherAdMetadataKeysHiermee definieert u de standaard metagegevenstoetsen voor advertenties.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrlEventHiermee wordt het type van een gebeurtenis tracking gedefinieerd.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEndPlayerStateHiermee definieert u standaardwaarden voor het bijhouden van de spelerstatus.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocusrecommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636