Clase: RemotePlayer

Constructor

RemotePlayer

RemotePlayer() nuevo

Implementa
castx.common.RemotePlayer.PlayerInterface

Propiedades

breakClipId

(cadena o no definido)

ID del clip de pausa actual.

breakId

(cadena o no definido)

ID de la pausa actual.

canControlVolume

boolean

Indica si el receptor admite el cambio de volumen.

canPause

boolean

Es verdadero si el receptor permite la pausa.

canSeek

boolean

Es verdadero si el receptor permite saltar.

controller

ControllerInterface anulable

Es el control del jugador.

currentBreakClipNumber

número

El número del clip de pausa que se está reproduciendo en la pausa.

currentBreakClipTime

(número o no definido)

Tiempo en segundos transcurridos después de que comienza el clip de pausa actual.

currentBreakTime

(número o no definido)

Es el tiempo en segundos transcurridos después de que comienza la pausa actual.

currentTime

número

Es la posición actual de reproducción de contenido multimedia, expresada en segundos. Para realizar búsquedas de reproducción, cambia este valor y llama a cast.framework.RemotePlayerController#seek. Cuando se esté reproduciendo contenido multimedia, este valor se actualizará cada segundo.

displayName

cadena

Es el nombre visible de la aplicación receptora.

displayStatus

cadena

Estado del receptor para la visualización: Es el título del contenido multimedia, si está disponible, o, de lo contrario, el texto de estado del receptor.

de vistas

número

Es la duración en segundos del contenido multimedia cargado actual.

imageUrl

string anulable

Reproduciendo URL de miniatura de contenido multimedia.

isConnected

boolean

Es verdadero si la app está conectada a un dispositivo de transmisión.

isMediaLoaded

boolean

Es verdadero si se carga contenido multimedia en el dispositivo de transmisión.

isMuted

boolean

Es verdadero si el dispositivo está silenciado.

isPaused

boolean

Es verdadero si el contenido multimedia actual está pausado.

isPlayingBreak

boolean

Indica que el receptor está haciendo un descanso.

liveSeekableRange

(chrome.cast.media.LiveSeekableRange no nulo o indefinido)

El rango de búsqueda de una transmisión en vivo o de un evento. Usa el tiempo multimedia relativo en segundos. No estará definido para las transmisiones de VOD.

mediaInfo

chrome.cast.media.MediaInfo anulable

Se está reproduciendo la información del contenido multimedia.

numberBreakClips

número

Cantidad de clips de pausa en la pausa actual.

playerState

chrome.cast.media.PlayerState anulable

Estado actual de la reproducción de contenido multimedia

queueData

(chrome.cast.media.QueueData no nulo o no definido)

Datos en cola.

savedPlayerState

anulable {mediaInfo: anulable chrome.cast.media.PlayerState, currentTime: número, isPause: boolean}

Se guardó el estado remoto del reproductor cuando se desconectó la sesión. Se puede utilizar para continuar la reproducción local desde la misma ubicación en un evento de desconexión.

statusText

cadena

Texto descriptivo para el contenido actual de la aplicación.

título

string anulable

Título del contenido multimedia actual.

videoInfo

(chrome.cast.media.VideoInformation o no definido que no es nulo)

La información del video

volumeLevel

número

El nivel de volumen actual del receptor como un valor entre 0.0 y 1.0. 1.0 es el volumen máximo posible en el receptor o la transmisión. Para cambiar el volumen del receptor, cambia este valor y llama a cast.framework.RemotePlayerController#setVolumeLevel.

whenSkippable

(número o no definido)

Es el tiempo en segundos en que este clip de pausa se puede omitir. 5 significa que el usuario final puede omitir este clip de pausa después de 5 segundos. Si no se define este campo, significa que el clip de pausa actual no se puede omitir.