getMediaAnalyticsTracker

Detta Web SDK-kommando hämtar en Media Analytics-spårare. Du kan använda det här kommandot för att skapa en objektinstans och sedan, med samma API:er som de som finns i Media JS-biblioteket, spåra mediahändelser.

Kommandot getMediaAnalyticsTracker returnerar det gamla API:t för medieanalys.

Metodnamn
Beskrivning
Syntax
getInstance
Skapar en instans av media för att spåra uppspelningssessionen.
Media.getInstance()
createMediaObject
Skapar ett objekt som innehåller medieinformation. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createMediaObject(name, id, length, streamType, mediaType)
createAdBreakObject
Skapar ett objekt som innehåller adbreak-information. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createAdBreakObject(name, position, startTime)
createAdObject
Skapar ett objekt som innehåller annonsinformation. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createAdObject(name, id, position, length)
createChapterObject
Skapar ett objekt som innehåller kapitelinformation. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createChapterObject(name, position, length, startTime)
createStateObject
Skapar ett objekt som innehåller lägesinformation. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createStateObject(name)
createQoEObject
Skapar ett objekt som innehåller QoE-information. Returnerar ett tomt objekt om ogiltiga parametrar skickas.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)

Förekomstmetoder

Metodnamn
Beskrivning
Syntax
trackSessionStart
Spåra avsikten att starta uppspelningen. Detta startar en spårningssession på mediespårarinstansen.
trackerInstance.trackSessionStart(mediaInfo, contextData)
trackPlay
Spåra uppspelning eller återupptagning av media efter en tidigare paus.
trackerInstance.trackPlay()
trackPause
Spåra mediapaus.
trackerInstance.trackPause()
trackComplete
Spåra media klart. Anropa den här metoden endast när mediet har visats fullständigt.
trackerInstance.trackComplete()
trackSessionEnd
Spåra slutet av en visningssession. Anropa den här metoden även om användaren inte ser mediet för att slutföra det.
trackerInstance.trackSessionEnd()
trackError
Spåra ett fel som inträffade under medieuppspelning.
trackerInstance.trackError("errorId")
trackEvent
Spåra en anpassad händelse.
trackerInstance.trackEvent(event, info, contextData)
updatePlayhead
Uppdatera spelhuvudets position.
trackerInstance.updatePlayhead(playhead)
updateQoEObject
Uppdatera upplevelsens kvalitet.
trackerInstance.updateQoEObject(qoe)

Konstanter

Konstantnamn
Beskrivning
Värde
MediaType
Medietyp
Video, Audio
StreamType
Strömtyp
VOD, Live, Linear, Podcast, Audiobook, AOD
VideoMetadataKeys
Detta definierar standardmetadatanycklarna för videoströmmar
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormat
AudioMetadataKeys
Detta definierar standardmetadatanycklarna för ljudströmmar.
Artist, Album, Label, Author, Station, Publisher
AdMetadataKeys
Detta definierar standardmetadatanycklarna för annonser.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrl
Event
Detta definierar typen av en spårningshändelse.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEnd
PlayerState
Detta definierar standardvärden för spårning av spelarstatus.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocus
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636