cast. framework. wiadomości. MediaStatus
Reprezentuje stan sesji multimediów.
Zespół
MediaStatus
new MediaStatus()
Właściwości
activeTrackIds
(niepusta tablica liczb lub niezdefiniowana)
Lista identyfikatorów odpowiadających aktywnym ścieżkom.
breakStatus
(nienull cast.framework.messages.BreakStatus lub niezdefiniowany)
Zawiera informacje o trwającej przerwie.
currentItemId
(liczba lub wartość nieokreślona)
Identyfikator tego elementu multimedialnego (elementu, który wywołał zmianę stanu).
currentTime
Liczba
Obecna pozycja odtwarzania.
customData
(niepusty obiekt lub niezdefiniowany)
Dane o stanie multimediów zależne od aplikacji.
extendedStatus
(wartość nienull cast.framework.messages.ExtendedMediaStatus lub niezdefiniowany)
Rozszerzone informacje o stanie multimediów. Służy do transmitowania dodatkowych stanów odtwarzacza poza 4 głównymi stanami, czyli IDLE
, PLAYING
, PAUSED
i BUFFERING
. Obecnie służy tylko do sygnalizowania początkowego wczytania elementu multimedialnego. W tym przypadku MediaStatus#playerState
ma wartość IDLE
, a ExtendedMediaStatus#playerState
to LOADING
.
idleReason
(nie null cast.framework.messages.IdleReason lub niezdefiniowany)
Jeśli stan to IDLE, oznacza to, że odtwarzacz przechodzi w stan Nieaktywny.
items
(niepusta tablica cast.framework.messages.QueueItem lub niezdefiniowana)
Lista elementów kolejki multimediów.
liveSeekableRange
(wartość nienull cast.framework.messages.LiveSeekableRange lub nieokreślona)
Zakres transmisji na żywo lub wydarzenia, który można przewijać. Jest to względny czas multimediów w sekundach. Cena za strumienie VOD to undefined
.
loadingItemId
(liczba lub wartość nieokreślona)
Identyfikator obecnie wczytywanego elementu multimedialnego. Jeśli żaden element nie jest ładowany, wartość to undefined
.
media
(wartość nienull cast.framework.messages.MediaInformation lub niezdefiniowana)
Informacje o multimediach.
mediaSessionId
Liczba
Unikalny identyfikator sesji.
playbackRate
Liczba
Szybkość odtwarzania.
playerState
non-null cast.framework.messages.PlayerState
Stan odtwarzania.
preloadedItemId
(liczba lub wartość nieokreślona)
Identyfikator następnego elementu. Ten identyfikator jest dostępny tylko wtedy, gdy element został wstępnie wczytany. Elementy multimedialne mogą być częściowo wstępnie wczytywane i przechowywane w pamięci podręcznej, więc ich późniejsze załadowanie przebiega szybciej (nie trzeba pobierać ich z sieci).
queueData
(wartość nienull cast.framework.messages.QueueData lub niezdefiniowana)
Dane kolejki.
repeatMode
(wartość nienull cast.framework.messages.RepeatMode lub niezdefiniowany)
Działanie kolejki po odtworzeniu wszystkich elementów.
supportedMediaCommands
Liczba
Polecenia obsługiwane przez ten odtwarzacz.
typ
non-null cast.framework.messages.MessageType
videoInfo
(wartość nienull cast.framework.messages.VideoInformation lub niezdefiniowana)
Informacje o filmie.
wolumin
nienull cast.framework.messages.Volume
Bieżąca głośność strumienia.