cast. framework. ui. PlayerData
Datos del reproductor. Proporciona el contenido multimedia del reproductor y el estado de pausa.
Constructor
PlayerData
new PlayerData()
Propiedades
activeTrackIds
no nulo Array de número
IDs de pistas activas del contenido multimedia actual
applicationData
Valor cast.framework.ui.ApplicationData anulable
Datos de la aplicación.
breakPercentagePositions
no nulo Array de número
Arreglo de posiciones de cortes en porcentaje. Obsoleto: no se actualiza para las pausas en vivo ni en las pausas dinámicas.
- Funciones obsoletas
- En su lugar, usa la propiedad `breaks` de cast.framework.ui.PlayerData#media.
breakTitle
cadena
Título de la pausa de reproducción actual.
currentBreakClipNumber
número
El número del clip de pausa que se está reproduciendo en la pausa.
currentTime
número
Posición actual del contenido multimedia en segundos, o de la posición actual si se reproduce una pausa.
customState
Objeto anulable
Estado personalizado del usuario: se debe usar para separar la reproducción de la lógica de la IU y permitir que se ejecute el mismo código de IU en un control remoto. El estado se puede establecer llamando a cast.framework.PlayerManager#sendCustomState.
displayStatus
boolean
Indica si se deben mostrar los metadatos del reproductor (por ejemplo, title, currentTime). Esto será así si se debe mostrar al menos un campo de los metadatos. En algunos casos, displayStatus será verdadero, pero partes de los metadatos deben estar ocultas (es decir, el título del contenido multimedia mientras se busca contenido multimedia). En estos casos, se pueden aplicar CSS adicionales para ocultar esos elementos. En los casos en los que el contenido multimedia es de solo audio, esto casi siempre será así. En los casos en que el contenido multimedia sea video, esto ocurrirá cuando (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 pausó en los últimos cinco segundos.
displayType
cadena
para diferenciar entre los diferentes tipos de pantalla. TV es la opción predeterminada.
de vistas
número
Duración del contenido multimedia en segundos o duración de la pausa si se reproduce la pausa
isAtLiveEdge
boolean
Indica si la transmisión multimedia se está reproduciendo en el perímetro en vivo.
isBreakSkippable
boolean
Indica que se puede omitir el clip de pausa en el momento actual. Verdadero cuando cuando se puede omitir == 0.
isLive
boolean
Indica si el contenido es una transmisión en vivo.
isPlayingBreak
boolean
Indica que el receptor está haciendo un descanso.
isSeeking
boolean
Indican que el jugador está saltando (puede ser durante una reproducción o una pausa).
liveSeekableRange
cast.framework.messages.LiveSeekableRange que admite valores nulos
Si se trata de una transmisión en vivo, indica el rango de búsqueda del contenido.
media
(nulable cast.framework.messages.MediaInformation o indefinido)
Información del contenido multimedia actual
mediaCategory
cast.framework.messages.MediaCategory que admite valores nulos
La categoría de contenido multimedia (video, audio o imagen)
mediaSessionId
número
Es el ID único de la sesión multimedia. Se actualiza cuando se recibe una nueva solicitud de carga.
mediaStartAbsoluteTime
número anulable
Indica el tiempo absoluto (tiempo de época en segundos) para las transmisiones en vivo. En el caso de los eventos en vivo, sería el momento en que comenzó el evento. De lo contrario, comenzará el intervalo de búsqueda cuando comenzó la transmisión.
metadatos
(cast.framework.messages.MediaMetadata anulable o un objeto anulable)
Metadatos de contenido multimedia
nextMetadata
(cast.framework.messages.MediaMetadata anulable o un objeto anulable)
Metadatos del elemento siguiente
nextSubtitle
cadena
Subtítulo del siguiente elemento.
nextThumbnailUrl
cadena
URL de la miniatura del elemento siguiente.
nextTitle
cadena
Título del elemento siguiente.
numberBreakClips
número
Cantidad de clips de pausa en la pausa actual.
playbackRate
número
Velocidad de reproducción de contenido multimedia
preloadingNext
boolean
Marcar para mostrar/ocultar los metadatos del siguiente elemento.
queueData
(cast.framework.messages.QueueData anulable o no definido)
Datos en cola.
secondaryImageUrl
cadena
URL de la imagen secundaria del contenido.
sectionDuration
número anulable
Indica la duración de la sección en segundos.
sectionStartTimeInMedia
número anulable
Indica la hora de inicio de la sección en segundos.
state
Estado actual del reproductor.
supportedMediaCommands
número
Son los comandos que admite este reproductor.
- Consulta también
- cast.framework.messages.Command
thumbnailUrl
cadena
URL de la miniatura del contenido.
título
cadena
Título del contenido
whenSkippable
(número o no definido)
Proporciona el tiempo restante hasta que se pueda omitir una pausa en relación con el tiempo de reproducción actual. Valor no definido o negativo si la pausa no se puede omitir.