cast. framework. ui. PlayerData
Datos del reproductor. Proporciona el estado de los medios y de la pausa del reproductor.
Constructor
PlayerData
new PlayerData()
Propiedades
activeTrackIds
non-null Array of number
Son los IDs de seguimiento activos del contenido multimedia actual.
applicationData
nullable cast.framework.ui.ApplicationData
Datos de aplicaciones.
breakPercentagePositions
non-null Array of number
Es un array de posiciones de pausas en porcentaje. Obsoleto: No se actualiza para las pausas en vivo ni dinámicas.
- Obsoleto
- En su lugar, usa la propiedad `breaks` de cast.framework.ui.PlayerData#media.
breakTitle
string
Es el título de la pausa que se está reproduciendo actualmente.
currentBreakClipNumber
número
Es el número del clip de pausa que se está reproduciendo actualmente en la pausa.
currentTime
número
Es la posición actual del contenido multimedia en segundos o la posición actual de la pausa si se está reproduciendo pausa.
customState
nullable Object
Es el estado personalizado del usuario. Se debe usar para separar la reproducción y la lógica de la IU, para que el mismo código de la IU se ejecute en un control remoto. El estado se puede configurar llamando a cast.framework.PlayerManager#sendCustomState.
displayStatus
booleano
Indica si se deben mostrar los metadatos del reproductor (es decir, el título, currentTime). Será verdadero si se debe mostrar al menos un campo en los metadatos. En algunos casos, displayStatus será verdadero, pero se deben ocultar partes de los metadatos (es decir, el título del contenido multimedia mientras se busca). En estos casos, se puede aplicar CSS adicional para ocultar esos elementos. En los casos en que el contenido multimedia sea solo de audio, casi siempre será verdadero. En los casos en que el contenido multimedia sea video, será verdadero cuando se cumpla alguna de las siguientes condiciones: (1) el video se está cargando, almacenando en búfer o buscando, (2) se realizó una solicitud de reproducción en los últimos cinco segundos mientras el contenido multimedia ya se está reproduciendo, (3) se realizó una solicitud para mostrar el estado en los últimos cinco segundos o (4) el contenido multimedia se detuvo en los últimos cinco segundos.
displayType
string
Es una propiedad para diferenciar entre los distintos tipos de pantalla. La TV es la opción predeterminada.
duración
número
Es la duración del contenido multimedia en segundos o la duración de la pausa si se está reproduciendo.
isAtLiveEdge
booleano
Indica si la transmisión de contenido multimedia se está reproduciendo en el borde en vivo.
isBreakExpanded
booleano
Indica que el receptor está reproduciendo una pausa expandida. Esto solo es relevante para las pausas dinámicas.
isBreakSkippable
booleano
Indica que el clip de pausa se puede omitir en el momento actual. Es verdadero cuando whenSkippable == 0.
isLive
booleano
Indica si el contenido es una transmisión en vivo.
isPlayingBreak
booleano
Indica que el receptor está reproduciendo una pausa.
isSeeking
booleano
Indica que el reproductor está buscando (puede ser durante la reproducción o la pausa).
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
Indica el rango de búsqueda del contenido si es una transmisión en vivo.
media
(nullable cast.framework.messages.MediaInformation or undefined)
Información actual del contenido multimedia.
mediaCategory
nullable cast.framework.messages.MediaCategory
Es la categoría de contenido multimedia (video, audio o imagen).
mediaSessionId
número
Es el ID único de la sesión de contenido multimedia. Se actualiza cuando se recibe una nueva solicitud de carga.
mediaStartAbsoluteTime
nullable number
Indica la hora absoluta (hora de la época en segundos) para las transmisiones en vivo. Para el evento en vivo, sería la hora en que comenzó el evento; de lo contrario, será el inicio del rango de búsqueda cuando comenzó la transmisión.
metadatos
(nullable cast.framework.messages.MediaMetadata or nullable Object)
Metadatos de contenido multimedia.
nextMetadata
(nullable cast.framework.messages.MediaMetadata or nullable Object)
Metadatos del siguiente elemento.
nextSubtitle
string
Subtítulo del siguiente elemento.
nextThumbnailUrl
string
Es la URL de la miniatura del siguiente elemento.
nextTitle
string
Título del siguiente elemento.
numberBreakClips
número
Es la cantidad de clips de pausa en la pausa actual.
playbackRate
número
Velocidad de reproducción de contenido multimedia.
preloadingNext
booleano
Es una marca para mostrar o ocultar los metadatos del siguiente elemento.
queueData
(nullable cast.framework.messages.QueueData or undefined)
Datos de la cola.
secondaryImageUrl
string
Es la URL de la imagen secundaria del contenido.
sectionDuration
nullable number
Indica la duración de la sección en segundos.
sectionStartTimeInMedia
nullable number
Indica la hora de inicio de la sección, en segundos.
state
Estado actual del reproductor.
supportedMediaCommands
número
Son los comandos compatibles con este reproductor.
- Consulta también
- cast.framework.messages.Command
thumbnailUrl
string
Es la URL de la miniatura del contenido.
título
string
Título del contenido.
whenSkippable
(number or undefined)
Proporciona el tiempo restante hasta que una pausa se pueda omitir en relación con el tiempo de reproducción actual. No definido o un valor negativo si la pausa no se puede omitir.