Esta página aborda a coleta de dados para o estado do player Tela cheia. Consulte Fluxos afetados pela tela cheia, Contagens de tela cheia e Duração total da tela cheia para as métricas de relatório correspondentes.
O estado do player em tela cheia é rastreado quando o visualizador entra e sai da reprodução em tela cheia. Acione um evento de início de estado sempre que o visualizador entrar em tela cheia e um evento de fim de estado quando o visualizador sair. O back-end calcula três métricas desses eventos: fluxos afetados, contagem de entradas de estado e tempo total no estado.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timexdm.mediaCollection.statesStart[] e xdm.mediaCollection.statesEnd[] (entradas com name: "fullscreen")c_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.timeTipos de implementação recomendados
Use sendEvent para enviar um evento media.statesUpdate com o estado adicionado a statesStart:
| code language-javascript |
|---|
|
Quando o visualizador sair da tela cheia, envie outro evento com o estado em statesEnd:
| code language-javascript |
|---|
|
Use tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() com a constante MediaConstants.PlayerState.FULLSCREEN.
| code language-swift |
|---|
|
Use tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() com a constante MediaConstants.PlayerState.FULLSCREEN.
| code language-kotlin |
|---|
|
Use sendMediaEvent para enviar um evento media.statesUpdate com o estado adicionado a statesStart:
| code language-brightscript |
|---|
|
Quando o visualizador sair da tela cheia, envie outro evento com o estado em statesEnd:
| code language-brightscript |
|---|
|
Chame o ponto de extremidade statesUpdate com fullscreen em statesStart (ou statesEnd quando o visualizador sair):
| code language-json |
|---|
|
Tipos de implementação herdada (somente Analytics)
Use ADB.Media.createStateObject e a constante ADB.Media.PlayerState.FullScreen:
| code language-javascript |
|---|
|
Use ADBMobile.media.createStateObject com a cadeia de caracteres "fullscreen" diretamente, pois o Chromecast não tem constantes PlayerState nomeadas:
| code language-javascript |
|---|
|
Envie uma solicitação de POST stateStart quando o visualizador entrar em tela cheia, e uma POST stateEnd quando eles saírem:
| code language-json |
|---|
|
| code language-json |
|---|
|
Consulte a Referência de eventos da API Media Collection para obter a estrutura de solicitação completa.