Fin de estado
El evento de finalización de estado indica que el reproductor de contenido ha salido de un estado rastreado, como pantalla completa, silencio o subtítulos. Enviarlo para cerrar un estado abierto por Inicio de estado. Los estados se pueden iniciar y finalizar en la misma llamada de evento. Un reproductor puede salir de varios estados simultáneamente.
Nombres de estado válidos: fullscreen, mute, closedCaptioning, pictureInPicture, inFocus
- Requisitos previos: Inicio de sesión, Inicio de estado
- Métrica asociada: Varía según el estado; consulte Seguimiento de estados de los reproductores
Tipos de implementación recomendados
Llamar a sendEvent con eventType: "media.statesUpdate" y el nombre de estado en statesEnd:
| code language-javascript |
|---|
|
Los estados se pueden iniciar y finalizar en la misma llamada:
| code language-javascript |
|---|
|
Use trackPlayerStateEnd con un objeto de estado creado a partir de la constante MediaConstants.PlayerState apropiada.
| code language-swift |
|---|
|
Use trackPlayerStateEnd con un objeto de estado creado a partir de la constante MediaConstants.PlayerState apropiada.
| code language-kotlin |
|---|
|
Llamar a sendMediaEvent con eventType: "media.statesUpdate" y el nombre de estado en statesEnd:
| code language-brightscript |
|---|
|
Llame al extremo statesUpdate con el nombre de estado en statesEnd:
| code language-sh |
|---|
|
Tipos de implementación heredados (solo Analytics)
Use ADB.Media.createStateObject con la constante ADB.Media.PlayerState adecuada:
| code language-javascript |
|---|
|
Use ADBMobile.media.createStateObject con la constante ADBMobile.media.PlayerState adecuada:
| code language-javascript |
|---|
|
Enviar un POST de stateEnd al extremo de eventos:
| code language-json |
|---|
|