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 Mediaworden verstrekt, de gebeurtenissen van de spoormedia.
De opdracht getMediaAnalyticsTracker
retourneert de API voor oude media-analyse.
Naam van methode
Beschrijving
Syntaxis
getInstance
Maakt een instantie van media om de afspeelsessie bij te houden.
Media.getInstance()
createMediaObject
Maakt een object met mediagegevens. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createMediaObject(name, id, length, streamType, mediaType)
createAdBreakObject
Maakt een object dat pagina-informatie bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createAdBreakObject(name, position, startTime)
createAdObject
Maakt een object dat advertentiegegevens bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createAdObject(name, id, position, length)
createChapterObject
Maakt een object met hoofdstukinformatie. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createChapterObject(name, position, length, startTime)
createStateObject
Maakt een object dat statusinformatie bevat. Retourneert een leeg object als er ongeldige parameters worden doorgegeven.
Media.createStateObject(name)
createQoEObject
Maakt 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
trackSessionStart
Houd de intentie bij om het afspelen te starten. Hiermee wordt een volgende sessie gestart op de instantie van de mediatracker.
trackerInstance.trackSessionStart(mediaInfo, contextData)
trackPlay
Media bijhouden of hervatten na een vorige pauze.
trackerInstance.trackPlay()
trackPause
Media bijhouden gepauzeerd.
trackerInstance.trackPause()
trackComplete
Media bijhouden voltooid. Roep deze methode alleen aan wanneer de media volledig zijn weergegeven.
trackerInstance.trackComplete()
trackSessionEnd
Het einde van een weergavesessie bijhouden. Roep deze methode aan, zelfs als de gebruiker de media niet aan voltooiing bekijkt.
trackerInstance.trackSessionEnd()
trackError
Een fout bijhouden die is opgetreden tijdens het afspelen van media.
trackerInstance.trackError("errorId")
trackEvent
Een aangepaste gebeurtenis volgen.
trackerInstance.trackEvent(event, info, contextData)
updatePlayhead
De positie van de afspeelkop bijwerken.
trackerInstance.updatePlayhead(playhead)
updateQoEObject
Werk de kwaliteit van de ervaring bij.
trackerInstance.updateQoEObject(qoe)
Constanten
Naam van constante
Beschrijving
Waarde
MediaType
Mediatype
Video
, Audio
StreamType
Het type Stream
VOD
, Live
, Linear
, Podcast
, Audiobook
, AOD
VideoMetadataKeys
Hiermee worden de standaardmetagegevenssleutels voor videostreams gedefinieerd
Show
, Season
, Episode
, AssetId
, Genre
, FirstAirDate
, FirstDigitalDate
, Rating
, Originator
, Network
, ShowType
, AdLoad
, MVPD
, Authorized
, DayPart
, Feed
, StreamFormat
AudioMetadataKeys
Hiermee worden de standaardmetagegevenssleutels voor audiostreams gedefinieerd.
Artist
, Album
, Label
, Author
, Station
, Publisher
AdMetadataKeys
Hiermee definieert u de standaard metagegevenstoetsen voor advertenties.
Advertiser
, CampaignId
, CreativeId
, PlacementId
, SiteId
, CreativeUrl
Event
Hiermee wordt het type van een gebeurtenis tracking gedefinieerd.
AdBreakStart
, AdBreakComplete
, AdStart
, AdComplete
, AdSkip
, ChapterStart
, ChapterComplete
, ChapterSkip
, SeekStart
, SeekComplete
, BufferStart
, BufferComplete
, BitrateChange
, StateStart
, StateEnd
PlayerState
Hiermee definieert u standaardwaarden voor het bijhouden van de spelerstatus.
FullScreen
, ClosedCaption
, Mute
, PictureInPicture
, InFocus
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636