Clase: PlayerData

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

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