getMediaAnalyticsTracker
Este comando do SDK da Web recupera um Media Analytics Tracker. Você pode usar este comando para criar uma instância de objeto e, em seguida, usar as mesmas APIs que as fornecidas pela biblioteca Media JS, rastrear eventos de mídia.
O comando getMediaAnalyticsTracker retorna a API herdada do Media Analytics.
Nome do método
Descrição
Sintaxe
getInstanceCria uma instância de mídia para rastrear a sessão de reprodução.
Media.getInstance()createMediaObjectCria um objeto contendo informações de mídia. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createMediaObject(name, id, length, streamType, mediaType)createAdBreakObjectCria um objeto contendo informações adbreak. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createAdBreakObject(name, position, startTime)createAdObjectCria um objeto contendo informações de anúncios. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createAdObject(name, id, position, length)createChapterObjectCria um objeto contendo informações do capítulo. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createChapterObject(name, position, length, startTime)createStateObjectCria um objeto contendo informações de estado. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createStateObject(name)createQoEObjectCria um objeto contendo informações de QoE. Retorna o objeto vazio se parâmetros inválidos forem transmitidos.
Media.createQoEObject(bitrate, startupTime, fps, droppedFrames)Métodos de instância
Nome do método
Descrição
Sintaxe
trackSessionStartRastreie a intenção de iniciar a reprodução. Isso inicia uma sessão de rastreamento na instância do rastreador de mídia.
trackerInstance.trackSessionStart(mediaInfo, contextData)trackPlayRastrear a reprodução ou retomar a mídia após uma pausa anterior.
trackerInstance.trackPlay()trackPauseRastrear pausa de mídia.
trackerInstance.trackPause()trackCompleteRastreamento de mídia concluído. Chame esse método somente quando a mídia tiver sido completamente visualizada.
trackerInstance.trackComplete()trackSessionEndRastrear o final de uma sessão de exibição. Chame esse método mesmo se o usuário não visualizar a mídia até o fim.
trackerInstance.trackSessionEnd()trackErrorRastreie um erro que ocorreu durante a reprodução da mídia.
trackerInstance.trackError("errorId")trackEventRastrear um evento personalizado.
trackerInstance.trackEvent(event, info, contextData)updatePlayheadAtualize a posição do indicador de reprodução.
trackerInstance.updatePlayhead(playhead)updateQoEObjectAtualize a qualidade da experiência.
trackerInstance.updateQoEObject(qoe)Constantes
Nome da constante
Descrição
Valor
MediaTypeTipo de mídia
Video, AudioStreamTypeTipo de stream
VOD, Live, Linear, Podcast, Audiobook, AODVideoMetadataKeysIsso define as chaves de metadados padrão para fluxos de vídeo
Show, Season, Episode, AssetId, Genre, FirstAirDate, FirstDigitalDate, Rating, Originator, Network, ShowType, AdLoad, MVPD, Authorized, DayPart, Feed, StreamFormatAudioMetadataKeysIsso define as chaves de metadados padrão para fluxos de áudio.
Artist, Album, Label, Author, Station, PublisherAdMetadataKeysIsso define as chaves de metadados padrão para anúncios.
Advertiser, CampaignId, CreativeId, PlacementId, SiteId, CreativeUrlEventIsso define o tipo de evento de rastreamento.
AdBreakStart, AdBreakComplete, AdStart, AdComplete, AdSkip, ChapterStart, ChapterComplete, ChapterSkip, SeekStart, SeekComplete, BufferStart, BufferComplete, BitrateChange, StateStart, StateEndPlayerStateIsso define valores padrão para rastrear o estado do player.
FullScreen, ClosedCaption, Mute, PictureInPicture, InFocusrecommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636