Web Odbiornik – omówienie

Aplikacja Web odbiornik

Aplikacja Odbiornik internetowy to aplikacja HTML5/JavaScript działająca na urządzeniu odbiornika internetowym, takim jak Chromecast. Aplikacja Odbiornik internetowy wykonuje te funkcje:

  • Dostępny jest interfejs do wyświetlania treści w aplikacji na telewizorze.
  • Obsługa wiadomości z aplikacji nadawcy w celu kontrolowania treści na urządzeniu odbierającym.
  • Obsługuje niestandardowe wiadomości z aplikacji nadawcy związanej z aplikacją.

Odbiornik internetowy udostępnia dodatkowe funkcje.

Web odbiornik SDK

Ten pakiet ma również wbudowany odtwarzacz, który umożliwia płynne i łatwe odtwarzanie treści. Pozwala też dostosować interfejs odtwarzacza oraz umożliwia odbiornikowi sieci internetowe przechwytywanie i zastępowanie wiadomości oraz metod wykonywania własnej logiki biznesowej.

Aplikację odbiornika internetowego możesz zaimplementować w następujący sposób:

  • Użyj stylowego odbiornika multimedialnego: jest to gotowy program do obsługi odbiornika internetowego, który udostępnia interfejs odtwarzacza multimediów do obsługi treści dźwiękowych i wideo. Zapewnia on domyślny interfejs aplikacji Web odbiornik, ale możesz dostosować kilka elementów w pliku CSS.
  • Opracowanie niestandardowego odbiornika internetowego: niestandardowa aplikacja HTML5, która służy do wyświetlania treści na telewizorze. Jeśli Twoja aplikacja chce wyświetlać treści inne niż multimedia lub wideo albo jeśli stylowany odbiornik nie obsługuje typów multimediów wymaganych przez aplikację, konieczne może być utworzenie niestandardowego odbiornika.

Jeśli nie chcesz zaimplementować odbiornika internetowego aplikacji, Twoja aplikacja może używać domyślnego odbiornika internetowego.

Wybierz odbiornik internetowy

Web odbiornik SDK udostępnia różne typy odbiorników dopasowanych do Twoich potrzeb. Porównanie różnych możliwości znajdziesz w przewodniku po rodzajach aplikacji odbiorników.

Odbiornik Web Stylu

Odbiornik internetowy stylu stylizowanego to gotowy do użytku odbiornik internetowy hostowany przez Google i przeznaczony do strumieniowego odtwarzania treści audio i wideo. Interfejs możesz zmienić za pomocą własnych kolorów i zasobów marki, korzystając z pliku CSS.

Aby użyć Styled Media odbiornika, podczas rejestrowania nowej aplikacji wybierz stylowany odbiornik internetowy i (opcjonalnie) podaj adres URL pliku CSS definiującego niestandardowy wygląd aplikacji Web odbiornika.

Szczegółowe informacje o stylach CSS, które umożliwiają dostosowywanie stylu odbiornika multimedialnego w interfejsie, znajdziesz w przewodniku po Stylowym odbiorniku multimediów.

Niestandardowy odbiornik internetowy

Jeśli Twoja aplikacja zawiera treści, takie jak galeria obrazów, wymaga DRM czy niestandardowy mechanizm biznesowy, musisz utworzyć niestandardową aplikację internetową. Niestandardowy odbiornik internetowy to aplikacja HTML5 hostowana na Twoich własnych serwerach, która musi być zaimplementowana za pomocą interfejsu Web odbiornik API.

Szczegółowe informacje o tworzeniu aplikacji Web odbiornika za pomocą interfejsu Web odbiornika API znajdziesz w przewodniku po Niestandardowym odbiorniku internetowym.

Domyślny odbiornik WWW

Trzecia dostępna opcja to domyślny odbiornik Web Media. To gotowa aplikacja Web odbiornika hostowana przez Google, która służy do strumieniowego odtwarzania treści audio i wideo. Nie musisz rejestrować się w Konsoli Google Cast SDK, ale nie możesz dostosować żadnych interfejsów użytkownika w domyślnym odbiorniku multimediów.

Zamiast rejestrować się w konsoli programisty, możesz uzyskać domyślny identyfikator aplikacji, używając domyślnego identyfikatora aplikacji internetowej:

  • Aplikacje na Androida: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
  • Aplikacje internetowe: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
  • W przypadku aplikacji na iOS:
    • <=4.0.0 kGCKMediaDefaultReceiverApplicationID
    • >=4.0.2 kGCKDefaultMediaReceiverApplicationID

Uruchomisz domyślną aplikację Media Media odbiornik na urządzeniu przesyłającym, a następnie używasz go do wczytania adresu URL na multimedia.