cast. framework. CastReceiverOptions
Opcje kontekstu odbiornika. Wszystkie właściwości są opcjonalne.
Zespół
CastReceiverOptions
nowość CastReceiverOptions()
Właściwości
adBreakPreloadTime
(liczba lub niezdefiniowany)
Z jakim wyprzedzeniem mamy wstępnie wczytywać treść pojedynczej reklamy w sekundach. Pozwala to uniknąć wstępnego wczytywania przerwy na reklamę. w wyprzedzeniem i w konsekwencji mylić dane dotyczące reklam. Jeśli nie zostanie podana, zostanie użyta domyślna wartość 5 sekund.
customNamespaces
niepusty obiekt z niepustymi właściwościami cast.framework.system.MessageType.
Mapa przestrzeni nazw niestandardowych komunikatów i ich typów. Niestandardowy zakres dat przestrzenie nazw wiadomości muszą zostać zainicjowane przed aplikacją więc należy je podać w opcjach odbiornika. Jeśli nie podano tej informacji, domyślnym typem wiadomości jest JSON.
disableIdleTimeout
(wartość logiczna lub niezdefiniowana)
Jeśli ma wartość true (prawda), zapobiega zamknięciu odbiornika, gdy jest on nieaktywny po zatrzymaniu aktywnego odtwarzania. Tej właściwości należy używać tylko w przypadku aplikacje niemultimedialne.
enforceSupportedCommands
wartość logiczna
Jeśli ma wartość true (prawda), wszystkie polecenia multimedialne, których nie ma w mapie obsługiwanego polecenia, nie spowoduje wygenerowania błędu. Wartość cast.framework.messages.ErrorReason zostanie ustawiona na NOT_SUPPORTED. Wartość domyślna to false (fałsz), która zezwala na polecenia multimedialne ma zostać wykonane bez sprawdzania mapy.
localSenderId
(ciąg znaków lub niezdefiniowany)
Identyfikator nadawcy używany w przypadku żądań lokalnych. Wartość domyślna to „local”.
maxInactivity
(liczba lub niezdefiniowany)
Maksymalny czas w sekundach przed zamknięciem bezczynności połączenia z nadawcą. Ustawienie tej wartości umożliwia przechowywanie komunikatów podtrzymujących że jesteśmy w kontakcie z innymi. Umożliwia wykrywanie nadawców, którzy nie odpowiadają, szybciej niż typowe limity czasu TCP. Minimalna wartość to 5 sekund. bez górnej części granica jest egzekwowana, ale zwykle zajmuje kilka minut, zanim port TCP platformy zaczyna obowiązywać limit czasu. Wartość domyślna to 10 sekund.
mediaElement
(niepusty element HTMLMediaElement lub niezdefiniowany)
Element multimedialny do odtwarzania treści. Domyślne działanie to użycie pierwszy element multimedialny znaleziony na stronie.
playbackConfig
(nienull cast.framework.PlaybackConfig lub niezdefiniowany)
Konfiguracja odtwarzania z parametrami niestandardowymi.
playWatchedBreak
(wartość logiczna lub niezdefiniowana)
Jeśli ma wartość true (prawda), przerwa połączona przez klienta będzie odtwarzana, nawet jeśli była już wcześniej obejrzane.
preferredPlaybackRate
(liczba lub niezdefiniowany)
Szybkość odtwarzania, która ma być używana, gdy żądanie wczytywania nie jest określone. Dozwolone mieści się w zakresie od 0,5 do 2, a 1 to normalna szybkość.
preferredTextLanguage
(ciąg znaków lub niezdefiniowany)
Język, który ma być używany na potrzeby ścieżki tekstowej, jeśli żądanie wczytywania nie wskazać aktywną ścieżkę.
kolejka
(niepusty cast.framework.QueueBase lub niezdefiniowany)
Implementacja kolejki niestandardowej.
shakaVariant
(niepusty cast.framework.ShakaVariant lub niezdefiniowany)
Którą kompilację odtwarzacza Shaka chcesz wczytać. Ustaw na
cast.framework.ShakaVariant.DEBUG
, aby wczytać kompilację do debugowania.
shakaVersion
(ciąg znaków lub niezdefiniowany)
Wersja Shaka w formacie GŁÓWNA.PODRZĘDNA.POPRAWKA, na przykład „4.9.2” bieżącej wartości domyślnej).
Obsługiwane wersje to >=4.9.2 <5.0.0. Wycofane, ale nadal zgodne wersje to >=2.5.6 <4.9.2.
UWAGA: nie zalecamy korzystania z aplikacji Shaka w wersjach starszych niż domyślne. a w najnowszych wersjach naprawiono wiele błędów. Nowsze wersje mogą można określić tutaj, aby włączyć dodatkowe poprawki lub funkcje, które nie są ale domyślnie dostępne. Należy jednak pamiętać, że kolejne wersje może zmieniać zakres obsługiwanych wersji, a także wymusza użycie wersji innej niż ta, którą tu określisz. Ta flaga należy stosować go wyłącznie jako środek tymczasowy, zgodnie ze wskazówkami Zespół pomocy ds. przesyłania (https://developers.google.com/cast/support) Używaj na na własne ryzyko.
skipMplLoad
(wartość logiczna lub niezdefiniowana)
Jeśli ma wartość prawda, odbiorca nie może wczytać odtwarzacza MPL.
skipPlayersLoad
(wartość logiczna lub niezdefiniowana)
Jeśli ma wartość prawda, odbiornik nie może wczytać odtwarzacza MPL lub Shaka biblioteki. Odpowiednik ustawienia skipMplLoad i skipShakaLoad. na wartość true (prawda).
skipShakaLoad
(wartość logiczna lub niezdefiniowana)
Jeśli ma wartość prawda, uniemożliwia odbiornikowi wczytanie odtwarzacza Shaka.
statusText
(ciąg znaków lub niezdefiniowany)
Tekst reprezentujący stan aplikacji. Powinien spełniać reguł internacjonalizacji, ponieważ mogą one być wyświetlane przez nadawcę aplikacji.
supportedCommands
(liczba lub niezdefiniowany)
Maska bitowa poleceń multimedialnych obsługiwanych przez aplikację. LOAD, PLAY, STOP, GET_STATUS musi zawsze nie są obsługiwane. Jeśli ta wartość nie jest podana, polecenia WSTRZYMAJ, SEEK STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS i PLAYBACK_RATE również który ma być obsługiwany.
- Zobacz też
- cast.framework.messages.Command
uiConfig
(nienull cast.framework.ui.UiConfig lub niezdefiniowany)
Konfiguracja interfejsu użytkownika.
useLegacyDashSupport
(wartość logiczna lub niezdefiniowana)
Jeśli true
, w przypadku treści DASH użyj MPL.
useShakaForHls
(wartość logiczna lub niezdefiniowana)
Jeśli true
, do treści HLS używaj odtwarzacza Shaka. Domyślna wartość to false
.
UWAGA: odtwarzacz Shaka nie jest domyślnym odtwarzaczem dla treści HLS, ponieważ są funkcji, których brakuje w niej, a także dlatego, że chcemy mieć pewność, wydajną i ogólnie kompatybilną z odbiornikami HLS. wartość domyślną. Jeśli wyrazisz zgodę na odtwarzacz Shaka dla HLS przed oficjalnym prosimy o zgłaszanie wszelkich problemów. (https://developers.google.com/cast/support) Przed pełną premierą Shaka Player dla HLS, nie udzielamy żadnych gwarancji dotyczących Shaka Playera zgodność z HLS. Zalecamy przywrócenie tej flagi domyślnie.
kod wersji
(liczba lub niezdefiniowany)
Liczba całkowita używana jako wewnętrzny numer wersji reprezentujący odbiornik wersji. Ten numer służy jedynie do rozróżniania odbiornika podczas zbierania danych. Powinno być zwiększane z każdą wersji i pozostają z nią powiązane w przypadku jej wycofania.