Esta página aborda a coleta de dados para o estado de player Legendas ocultas. Consulte Fluxos afetados pelas legendas ocultas, Contagens de legendas ocultas e Duração total das legendas ocultas para as métricas de relatório correspondentes.
O estado das legendas ocultas do player é rastreado quando o visualizador ativa e desativa as legendas. Acione um evento de início de estado quando as legendas estiverem ativadas e um evento de fim de estado quando as legendas estiverem desativadas. 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.closedcaptioning.set, a.media.states.closedcaptioning.count, a.media.states.closedcaptioning.timexdm.mediaCollection.statesStart[] e xdm.mediaCollection.statesEnd[] (entradas com name: "closedCaptioning")c_contextdata.a.media.states.closedcaptioning.set, c_contextdata.a.media.states.closedcaptioning.count, c_contextdata.a.media.states.closedcaptioning.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 desabilitar legendas, enviar outro evento com o estado em statesEnd:
| code language-javascript |
|---|
|
Use tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() com a constante MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-swift |
|---|
|
Use tracker.trackPlayerStateStart() e tracker.trackPlayerStateEnd() com a constante MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-kotlin |
|---|
|
Use sendMediaEvent para enviar um evento media.statesUpdate com o estado adicionado a statesStart:
| code language-brightscript |
|---|
|
Quando o visualizador desabilitar legendas, enviar outro evento com o estado em statesEnd:
| code language-brightscript |
|---|
|
Chame o ponto de extremidade statesUpdate com closedCaptioning em statesStart (ou statesEnd quando o visualizador desabilitar legendas):
| code language-json |
|---|
|
Tipos de implementação herdada (somente Analytics)
Use ADB.Media.createStateObject e a constante ADB.Media.PlayerState.ClosedCaptioning:
| code language-javascript |
|---|
|
Use ADBMobile.media.createStateObject com a cadeia de caracteres "closedCaptioning" diretamente, pois o Chromecast não tem constantes PlayerState nomeadas:
| code language-javascript |
|---|
|
Enviar uma solicitação POST stateStart quando as legendas estiverem habilitadas, e uma POST stateEnd quando estiverem desabilitadas:
| code language-json |
|---|
|
Consulte a Referência de eventos da API Media Collection para obter a estrutura de solicitação completa.