Klasa: CastpickuprOptions

Zespół

CastReceiverOptions

nowa funkcja CastpickuprOptions()

Właściwości

adBreakPreloadTime

(liczba lub wartość nieokreślona)

Z jakim wyprzedzeniem powinniśmy wstępnie wczytywać treść poszczególnych przerw na reklamę (w sekundach). Dzięki temu unikniesz wstępnego wczytywania przerwy na reklamę ze zbyt dużym wyprzedzeniem i w konsekwencji nie pomylisz danych dotyczących reklam. Jeśli nie zostanie podana, zostanie użyta wartość domyślna, czyli 5 sekund.

customNamespaces

niepusty obiekt z właściwościami cast.framework.system.MessageType bez wartości null

Mapa niestandardowych przestrzeni nazw wiadomości i ich typów. Niestandardowe przestrzenie nazw wiadomości muszą zostać zainicjowane przed uruchomieniem aplikacji, więc trzeba je podać w opcjach odbiorcy. (Domyślny typ wiadomości to JSON, jeśli nie zostanie podany tutaj).

disableIdleTimeout

(wartość logiczna lub nieokreślona)

Jeśli ma wartość true (prawda), zapobiega zamknięciu odbiornika, gdy staje się on nieaktywny po zatrzymaniu aktywnego odtwarzania. Tej właściwości należy używać tylko w przypadku aplikacji innych niż multimedialne.

enforceSupportedCommands

stała

boolean

Jeśli ma wartość true (prawda), każde polecenie multimediów, którego nie ma na mapie obsługiwanych poleceń, będzie powodować błąd. Pole cast.framework.messages.ErrorReason zostanie ustawione na NOT_SUPPORTED. Wartość domyślna to false (fałsz), co umożliwia wykonywanie poleceń multimediów bez sprawdzania mapy.

localSenderId

(ciąg znaków lub nieokreślony)

Identyfikator nadawcy używany w żądaniach lokalnych. Wartość domyślna to „local”.

maxInactivity

(liczba lub wartość nieokreślona)

Maksymalny czas (w sekundach) do zamknięcia nieaktywnego połączenia z nadawcy. Ustawienie tej wartości powoduje, że wiadomość „heartbeat” pozwala utrzymać połączenie. Używane do szybszego wykrywania nieodpowiadających nadawców niż typowe limity czasu TCP. Minimalna wartość to 5 sekund. Górna granica nie jest egzekwowana, ale zwykle następuje po upływie kilku minut od przekroczenia limitu czasu TCP platformy. Wartość domyślna to 10 sekund.

mediaElement

(nie null HTMLMediaElement lub niezdefiniowany)

Element multimedialny używany do odtwarzania treści. Domyślnym działaniem jest użycie pierwszego elementu multimedialnego znalezionego na stronie.

playbackConfig

(nienull cast.framework.PlaybackConfig lub niezdefiniowana)

Konfiguracja odtwarzania z parametrami niestandardowymi.

playWatchedBreak

(wartość logiczna lub nieokreślona)

Jeśli wybrano opcję true, przerwa połączona przez klienta będzie odtwarzana, nawet jeśli została już wyświetlona.

preferredPlaybackRate

(liczba lub wartość nieokreślona)

Szybkość odtwarzania, która ma być używana, jeśli nie jest podana w żądaniu wczytania. Dozwolony zakres to od 0,5 do 2, gdzie 1 to normalna prędkość.

preferredTextLanguage

(ciąg znaków lub nieokreślony)

Język ścieżki tekstowej, gdy żądanie wczytania nie określa aktywnej ścieżki.

kolejka

(nie null cast.framework.QueueBase lub niezdefiniowana)

Implementacja kolejki niestandardowej.

shakaVariant

(niepusta wartość cast.framework.ShakaVariant lub nieokreślona)

Kompilacja Shaka Playera, która ma zostać wczytana. Aby wczytać kompilację do debugowania, ustaw wartość cast.framework.ShakaVariant.DEBUG.

shakaVersion

(ciąg znaków lub nieokreślony)

Wersja Shaka w formacie GŁÓWNA.PODRZĘDNA.POPRAWKA, np. „4.3.4” (obecne ustawienie domyślne).

Obsługiwane wersje to >=3.3.16 <5.0.0. Wycofane, ale nadal zgodne wersje to >=2.5.6 <3.3.16.

UWAGA: nie zalecamy korzystania z starszych wersji odtwarzacza Shaka Player, ponieważ w najnowszych wersjach poprawiono wiele błędów. Można tu podać nowsze wersje, aby włączyć dodatkowe poprawki lub funkcje, które nie są jeszcze dostępne domyślnie. Pamiętaj jednak, że kolejne wersje pakietu Web pickupr SDK mogą zmienić zakres obsługiwanych wersji i wymuszać użycie wersji innej niż określona w tym miejscu. Należy jej używać tylko jako środek tymczasowy, zgodnie z wytycznymi zespołu pomocy Cast. (https://developers.google.com/cast/support) Korzystasz z nich na własne ryzyko.

skipMplLoad

(wartość logiczna lub nieokreślona)

Jeśli ma wartość prawda, odbiornik nie może wczytać odtwarzacza MPL.

skipPlayersLoad

(wartość logiczna lub nieokreślona)

Jeśli ma wartość prawda, uniemożliwia odbiornikowi wczytywanie bibliotek odtwarzacza MPL lub Shaka. Odpowiednik ustawienia opcji sendMplLoad i sendShakaLoad na true.

skipShakaLoad

(wartość logiczna lub nieokreślona)

Jeśli ma wartość prawda, odbiornik nie może wczytać odtwarzacza Shaka.

statusText

(ciąg znaków lub nieokreślony)

Tekst określający stan zgłoszenia. Powinien on być zgodny z zasadami internacjonalizacji, ponieważ może być wyświetlany przez aplikację nadawcy.

supportedCommands

(liczba lub wartość nieokreślona)

Maska bitowa poleceń multimedialnych obsługiwanych przez aplikację. Muszą być zawsze obsługiwane funkcje LOAD, PLAY, STOP i GET_STATUS. Jeśli ta wartość nie zostanie podana, prawdopodobnie obsługiwane są zdarzenia PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS i PLAYBACK_RATE.

Zobacz też
cast.framework.messages.Command

uiConfig

(wartość nienull cast.framework.ui.UiConfig lub niezdefiniowana)

Konfiguracja interfejsu użytkownika.

useLegacyDashSupport

(wartość logiczna lub nieokreślona)

Jeśli true, użyj MPL w treściach DASH.

useShakaForHls

(wartość logiczna lub nieokreślona)

Jeśli ma wartość true, użyj odtwarzacza Shaka w przypadku treści HLS. Domyślna wartość to false.

UWAGA: odtwarzacz Shaka nie jest domyślnym odtwarzaczem w przypadku treści HLS, ponieważ nadal brakuje niektórych funkcji. Chcemy mieć pewność, że będzie on wydajny i ogólnie zgodny z odbiornikami HLS, zanim ustawisz go jako domyślny. Jeśli zdecydujesz się włączyć Shaka Player na HLS przed oficjalnym uruchomieniem, prosimy o zgłaszanie wszelkich problemów. (https://developers.google.com/cast/support) Przed pełnym wprowadzeniem Shaka Player na HLS nie gwarantujemy zgodności odtwarzacza Shaka z HLS. Jeśli wystąpią jakieś nieproste problemy, możemy zaproponować przywrócenie tej flagi do wartości domyślnej.

versionCode

(liczba lub wartość nieokreślona)

Liczba całkowita używana jako wewnętrzny numer wersji reprezentujący wersję odbiorcy. Ta liczba służy tylko do rozróżniania wersji odbiorców podczas zbierania wskaźników. Powinna być zwiększana z każdą wersją i musi być z nią powiązana w przypadku przywrócenia.