Okno przesyłania

Okno Cast wyświetla się po naciśnięciu przycisku Cast. Okno przesyłania umożliwia użytkownikom łączenie się z odbiornikami internetowymi, sterowanie nimi i rozłączanie się z nimi.

Jeśli tworzysz niestandardową implementację lub aplikację na iOS lub Chrome, musisz zaimplementować to okno w spójny sposób, aby użytkownicy je rozpoznawali i mieli pewność, że działa ono spójnie na różnych urządzeniach, aplikacjach i platformach. Przykłady znajdziesz w aplikacjach referencyjnych.

  Okno Cast, nie połączono (odbiorniki są dostępne)

Wymagane (domyślne działanie Android MediaRouter):
 A  Gdy aplikacja nadawcza nie jest połączona z odbiornikiem Cast, kliknięcie przycisku Cast powoduje wyświetlenie okna Cast.
 B  Pojawia się tytuł okna Cast „Przesyłaj do”.
 C  W oknie Cast wyświetla się lista dostępnych odbiorników internetowych.
 D  Każdy odbiornik, który obecnie przesyła treści, powinien wyświetlać komunikat „Przesyłanie nazwa aplikacji”.

Zwróć uwagę na scenariusze z wieloma użytkownikami:

  • Gdy inny użytkownik połączy się z odbiornikiem, który obecnie przesyła treści z tej samej aplikacji i tego samego konta, aplikacja nadawcy udostępnia elementy sterujące przesyłanymi treściami.
  • Gdy inny użytkownik połączy się z odbiornikiem, który obecnie przesyła treści z aplikacji, która nie przesyła treści, poprzednia aplikacja wysyłająca zostanie rozłączona, a nowa aplikacja wysyłająca zostanie połączona.

Android

Okno przesyłania, nie połączono

Okno przesyłania, obraz niepołączony

Ekran główny Cast

Obraz ekranu głównego Cast

iOS

Okno przesyłania, nie połączono

Obraz okna przesyłania bez połączenia

Ekran główny Cast

Obraz ekranu głównego Cast

Chrome

Okno przesyłania, nie połączono

Obraz okna przesyłania bez połączenia

Ekran główny Cast

Obraz ekranu głównego Cast
 

  Okno przesyłania, brak połączenia (tylko iOS)

W przypadku iOS podczas pierwszego przesyłania użytkownicy muszą wyrazić zgodę na dostęp do sieci lokalnej (LNA) na urządzeniach Cast. Użytkownikom wyświetla się ekran informacyjny z wyjaśnieniem, dlaczego to uprawnienie jest potrzebne, a następnie standardowe okno uprawnień Apple LNA.

Jeśli po pierwszym przesyłaniu nie zostaną znalezione żadne urządzenia, gdy użytkownik kliknie przycisk Cast, gdy jest połączony z Wi-Fi, wyświetli się ekran pomocy z wyjaśnieniem, dlaczego odbiorniki internetowe mogą być niedostępne (np. dostęp do sieci lokalnej jest wyłączony lub występuje problem z siecią Wi-Fi).

Wymagane:
  A   Pierwsze przesyłanie: po pierwszym kliknięciu przycisku Cast musi wyświetlić się reklama pełnoekranowa, która wyjaśni użytkownikowi, dlaczego powinien zezwolić aplikacji na dostęp do urządzeń w sieci lokalnej. Reklama pełnoekranowa powinna zawierać informacje o tym, dlaczego dostęp do sieci lokalnej jest potrzebny, aby zwiększyć prawdopodobieństwo, że użytkownik zaakceptuje uprawnienia dostępu lokalnego.
  B   Odbiorniki niedostępne: kliknięcie przycisku Cast powoduje wyświetlenie ekranu pomocy z wyjaśnieniem możliwych przyczyn, dla których użytkownik nie może wykryć odbiorników internetowych, oraz linków do ustawień, które umożliwiają rozwiązanie problemów z uprawnieniami LNA.

Pierwsze przesyłanie (iOS)

Przesyłanie po raz pierwszy: uprawnienia dostępu do reklam pełnoekranowych i sieci lokalnej

Proces akceptacji dostępu do sieci lokalnej Cast

Odbiorniki niedostępne

Odbiorniki niedostępne

Cast flow, local network access turned off
 

  Okno przesyłania, połączono, ale nie przesyła

Wymagane
 A  Gdy aplikacja nadawcy jest połączona z odbiornikiem internetowym, kliknięcie przycisku Cast powoduje wyświetlenie okna Cast.
 B  Pojawia się tytuł okna Cast „Nazwa odbiornika”.
 C  W oknie Cast znajduje się przycisk „ZATRZYMAJ PRZESYŁANIE” (więcej informacji o rozłączaniu znajdziesz w sekcji Nadawca zatrzymuje przesyłanie).

Android

Okno przesyłania, połączono, ale nie przesyła

Aplikacja odbiornika została wczytana lub jest bezczynna

iOS

Okno przesyłania, połączono, ale nie przesyła

Aplikacja odbiornika została wczytana / jest bezczynna

 

  Okno przesyłania podczas przesyłania

Wymagane
 A  Wyświetla się tytuł okna Cast „Nazwa odbiornika”.
 B  Poniżej tytułu wyświetla się odbiornik lub aktualnie przesyłane treści.
 C  W oknie Cast wyświetla się przycisk „ZATRZYMAJ PRZESYŁANIE”, który zatrzymuje przesyłanie (więcej informacji znajdziesz w sekcji Nadawca zatrzymuje przesyłanie).

Sprawdzona metoda

  • Aby zapewnić użytkownikom jak najlepsze wrażenia, oprócz elementów sterujących w oknie Cast udostępnij trwałe elementy sterujące.

Android

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

iOS

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

Chrome

Okno przesyłania podczas przesyłania

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

 

 

Obrazy użyte w tym przewodniku po projektowaniu zostały udostępnione przez Blender Foundation i są chronione prawem autorskim lub objęte licencją Creative Commons.

  • Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org