Clase: PlayerData

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

cast.framework.ui.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.