O
Przerwy na reklamy
Przerwa na reklamę to przedział czasu odtwarzania zawierający co najmniej 1 reklamę lub bumpery.
Nadawca w Androidzie
Android Sender służy do wysyłania i udostępniania Twoich aplikacji z telefonu komórkowego z Androidem innym osobom.
Odbiornik Android TV
Odbiorniki Android TV wykorzystują bibliotekę Cast Connect, dzięki czemu istniejące aplikacje nadawców mogą komunikować się z aplikacjami na Androida TV za pomocą protokołu Cast. Cast Connect działa na bazie infrastruktury Cast, a aplikacja na Androida TV działa jako odbiornik.
Cykl życia aplikacji
Cykl życia aplikacji odbiornika rozpoczyna się od momentu, w którym odbiornik został załadowany na urządzenie przesyłające, aż do momentu, w którym aplikacja zostaje wyłączona, a urządzenie przesyłające przywraca ustawienia domyślne.
Ścieżki audio
Funkcja wyboru ścieżki audio w pakiecie SDK odbiornika ma klasę AudioTracksManager
, która upraszcza i usprawnia wybór ścieżki. Daje większą kontrolę i lepszy dostęp
do właściwości nazwy, adresu URL i języka.
B
klip o przerwie
Klip reklamowy wyświetlany podczas przerwy na reklamę.
C
Funkcja przesyłania
Protokół Google Cast.
przesyłanie
Dynamiczne wyświetlanie wszystkich form multimediów (np. wideo) na odbiorniku Google Cast (np. na Chromecaście).
Cast Connect
Biblioteka Cast Connect pozwala aplikacji na Androida TV odbierać wiadomości i stan transmisji tak, jakby to był Chromecast. Ma to na celu „połączenie przesyłania z Androidem TV, aby wprowadzić w aplikacji nowoczesne funkcje przesyłania”. Zapewnia większą kontrolę, w tym możliwość korzystania z pilota sprzętowego.
stan przesyłania
Bieżący stan przesyłania z perspektywy nadawcy:
Stan | Opis |
---|---|
Niedostępne | Brak dostępnych odbiorników |
Rozłączono | Odbiorniki są dostępne. Żadne z nich nie są podłączone |
Łączę | Odbiornik Cast się łączy |
Połączono | Odbiornik Cast jest podłączony, ale nie przesyła |
Przesyłanie | Odbiornik Cast jest podłączony i przesyła treści |
Chromecast
Adapter firmy Google do strumieniowego przesyłania danych, który umożliwia odtwarzanie treści online, np. filmów i muzyki, na wyświetlaczu.
Napisy
Wybór ścieżki napisów w pakiecie SDK odbiornika zawiera klasę TextTracksManager, która upraszcza i usprawnia wybór ścieżek, zapewniając Ci większą kontrolę i lepszy dostęp do właściwości, takich jak nazwa, adres URL i język (np. wybór ścieżki audio).
Udostępnianie zasobów między serwerami (CORS)
Udostępnianie zasobów między domenami (CORS) to metoda żądająca od domeny zewnętrznej żądań zasobów bezpiecznych stron internetowych.
Komunikaty niestandardowe
Wymiana wiadomości to kluczowa metoda interakcji w aplikacjach odbierających. Nadawca może wysłać wiadomość do odbiorcy i odwrotnie. Aplikacja odbierająca może nasłuchiwać wiadomości w określonej przestrzeni nazw. Następnie wszyscy połączeni nadawcy, którzy chcą komunikować się w tej przestrzeni nazw, muszą używać odpowiedniego protokołu.
Niestandardowy odbiornik
Jest to stworzona niestandardowa aplikacja HTML5, którą musisz hostować, aby wyświetlać zawartość aplikacji na telewizorze. Jeśli aplikacja ma wyświetlać treści inne niż multimedia audio/wideo lub odbiornik audio-wideo nie obsługuje typów multimediów wymaganych przez aplikację, może być konieczne utworzenie niestandardowego odbiornika.
Niestandardowe powiązanie danych interfejsu
Niestandardowe powiązanie danych interfejsu pozwala użyć własnego elementu niestandardowego i użyć klasy PlayerDataBinder do powiązania interfejsu ze stanem odtwarzacza. Powiązanie obsługuje też wysyłanie zdarzeń związanych ze zmianami danych, jeśli aplikacja nie obsługuje wiązania danych.
Wstępne wczytywanie treści
Odbiornik obsługuje wstępne wczytywanie elementów multimedialnych po bieżącym elemencie odtwarzania w kolejce. Podczas wstępnego wczytywania wstępnie pobieranych jest kilka segmentów nadchodzących elementów. Wstępne wczytywanie będzie domyślnie działać w przypadku HLS i Płynne strumieniowanie treści. Zwykłe pliki audio i wideo w formacie MP4 nie będą wstępnie wczytywane, ponieważ urządzenia przesyłające obsługują tylko jeden element multimedialny i nie można ich używać do wstępnego wczytywania już istniejących elementów.
D
Domyślny odbiornik multimediów
Trzecia dostępna opcja to domyślny odbiornik multimediów. To jest gotowa aplikacja odbiornika hostowana przez Google, przeznaczona do strumieniowego przesyłania treści audio i wideo. Nie musisz rejestrować się w konsoli programisty pakietu Google Cast SDK, ale nie możesz dostosować żadnego interfejsu w domyślnym odbiorniku multimediów.
G
Konsola programisty Google Cast SDK
Konsola programisty Google Cast umożliwia programistom rejestrowanie aplikacji i autoryzowanie urządzeń do testowania.
I
Nadawca w systemie iOS
iOS Sender służy do wysyłania i udostępniania Twoich aplikacji z urządzeń mobilnych Apple do innych osób.
P
Komunikaty dotyczące odtwarzania multimediów
Aplikacje nadawcy Google Cast kontrolują odtwarzanie na urządzeniu odbierającym, wysyłając wiadomości w formacie JSON do aplikacji odbierającej. Podobnie odbiorca wysyła wiadomości z powrotem do nadawcy, także w formacie JSON. Wiadomości mogą być poleceniami nadawcy, które zmieniają stan odtwarzacza, odpowiedziami na polecenia odbiorcy lub strukturami danych, które opisują multimedia w aplikacji odbiorcy.
Przechwytywanie wiadomości
Pakiet SDK odbiorcy umożliwia aplikacji odbierającej przechwytywanie wiadomości i wykonywanie kodu niestandardowego w momencie przechwycenia. Przechwytywanie wiadomości może być szczególnie przydatne, jeśli chcesz dostosować dane żądań wczytania.
P
Kolejkowanie
Przesyłanie korzysta zarówno z podstawowej kolejki inicjowanej przez nadawcę, jak i z kolejki zaimplementowanej przez odbiorcę.
R
odbiornik
Odbiorca to aplikacja stworzona przy użyciu języków HTML, JavaScript i CSS. Jest ona wczytywana na urządzenie przesyłające (np. przez Chromecasta) za pomocą adresu URL dostępnego w sieci Wi-Fi, do której jest podłączone urządzenie. Aplikacja nadawcy łączy się z odbiorcą i wysyła do niego polecenia, aby wyświetlić treści.
aplikacja odbierająca
Aplikacja odbierająca otrzymuje polecenia od aplikacji nadawcy i wyświetla żądaną treść na urządzeniu pełniącym funkcję odbiornika. Może to być na przykład aplikacja YouTube na Chromecaście. Zobacz odbiornik.
urządzenie odbierające
Urządzenie przesyłające, które wczytuje aplikację odbiornika. Na przykład Chromecast. Zobacz odbiornik.
S
nadawca
Nadawca to aplikacja, która inicjuje łączenie się z odbiornikiem lub przesyłaniem treści do niego w tej samej sieci Wi-Fi lub w trybie gościa. Przykładem aplikacji nadawcy jest aplikacja YouTube na komórce.
aplikacja nadawcy
Zobacz nadawcę
urządzenie nadawcy
Urządzenie, na którym wczytuje się aplikacja nadawcy. Może to być na przykład telefon komórkowy lub tablet.
Przenoszenie transmisji
Odbiornik CAF obsługuje przesyłanie strumieni, dzięki czemu użytkownicy mogą przenosić strumienie audio i wideo między urządzeniami za pomocą poleceń głosowych. Przenoszenie strumienia audio jest domyślnie obsługiwane i nie trzeba niczego więcej robić. Przesyłanie strumienia w przypadku wideo wymaga włączenia polecenia transferu strumienia multimediów i opcjonalnego zastąpienia stanu sesji multimediów.
Odbiornik multimediów ze stylem
Odbiornik SMR pozwala aplikacji nadawcy odtwarzać multimedia na urządzeniu przesyłającym bez tworzenia własnej aplikacji. Możesz dostosować schemat kolorów i elementy marki SMR podczas rejestracji, dostarczając własny plik CSS.
Wybieranie stylu odtwarzacza
Pakiet SDK odbiornika ma wbudowany interfejs odtwarzacza. Aby skorzystać z wbudowanego interfejsu odtwarzacza, musisz dodać do kodu HTML element cast-media-player. Styl podobny do CSS umożliwia konfigurowanie różnych opcji, w tym obrazu tła, obrazu powitalnego, rodziny czcionek itp. Umożliwia to lepsze budowanie świadomości marki i ogólne dostosowanie.
T
Sterowanie dotykowe
Po uruchomieniu na tych urządzeniach pakiet SDK odbiornika obsługuje sterowanie dotykowe w aplikacji odbierającej. Pakiet SDK odbiornika zapewnia domyślny interfejs z dodatkowymi elementami sterującymi odtwarzacza.
Ś
Odbiornik internetowy
Aplikacja odbiornika internetowego to aplikacja HTML5/JavaScript uruchamiana na urządzeniu odbierającym, takim jak Chromecast. Oferuje interfejs do wyświetlania treści z aplikacji na telewizorze i obsługuje wiadomości z aplikacji nadawcy w celu kontrolowania treści na urządzeniu odbierającym.
Web Sender
Web Sender pozwala wysyłać i udostępniać aplikacje z przeglądarek Chromeium na urządzeniach przesyłających.
Tłumaczenia
Typowe wyrażenia używane do przesyłania zostały przetłumaczone na wiele języków i są dostępne w arkuszu tłumaczeń Cast Terminology. Skorzystaj z tych tłumaczeń w przypadku etykiet i tekstu, jeśli aplikacja, którą tworzysz, jest zlokalizowana. Na przykład w japońskiej aplikacji zamiast „Zatrzymaj przesyłanie” możesz użyć wyrażenia „カブブシを停止”.