Okno przesyłania

Okno przesyłania jest wyświetlane za każdym razem, gdy naciśniesz przycisk przesyłania. Umożliwia ono użytkownikom łączenie się z odbiornikami internetowymi, sterowanie nimi i rozłączanie się z nimi.

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

  Okno przesyłania, brak połączenia (dostępne odbiorniki)

Wymagane (domyślne działanie Android MediaRouter):
A Gdy aplikacja nadawcy nie jest połączona z odbiornikiem Cast, naciśnięcie przycisku Cast powoduje wyświetlenie okna Cast.
B Wyświetla 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, powinien wyświetlać komunikat „Przesyłanie nazwa aplikacji”.

Zwróć uwagę na scenariusze z udziałem wielu użytkowników:

  • Gdy inny użytkownik połączy się z odbiornikiem, który obecnie przesyła z tej samej aplikacji i konta, aplikacja nadawcy udostępni elementy sterujące przesyłaną treścią.
  • Gdy inny użytkownik połączy się z odbiornikiem, który obecnie przesyła z aplikacji, która nie przesyła, poprzednia aplikacja nadawcy rozłączy się, a nowa aplikacja nadawcy połączy się.

Android

Okno przesyłania, brak połączenia

Okno przesyłania, obraz braku połączenia

Ekran główny przesyłania

Przesyłanie obrazu z ekranu głównego

iOS

Okno przesyłania, brak połączenia

Obraz okna dialogowego Cast, brak połączenia

Ekran główny przesyłania

Przesyłanie obrazu z ekranu głównego

Chrome

Okno przesyłania, brak połączenia

Obraz okna dialogowego Cast, brak połączenia

Ekran główny przesyłania

Przesyłanie obrazu z ekranu głównego
 

  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. Wyświetla się ekran pełnoekranowy z informacją, dlaczego to uprawnienie jest potrzebne, a następnie standardowe okno Apple z prośbą o przyznanie uprawnień dostępu do sieci lokalnej.

Jeśli po pierwszym przesyłaniu nie zostaną znalezione żadne urządzenia, gdy użytkownik naciśnie przycisk przesyłania podczas korzystania 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 naciśnięciu przycisku przesyłania musi się wyświetlić okno pełnoekranowe z wyjaśnieniem, dlaczego użytkownik powinien zezwolić aplikacji na dostęp do urządzeń w sieci lokalnej. Okno pełnoekranowe powinno zawierać informacje o tym, dlaczego dostęp do sieci lokalnej jest potrzebny, aby zwiększyć prawdopodobieństwo, że użytkownik zaakceptuje uprawnienia dostępu do sieci lokalnej.
  B   Odbiorniki niedostępne: naciśnięcie przycisku przesyłania 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ń umożliwiających rozwiązanie problemów z uprawnieniami dostępu do sieci lokalnej.

Pierwsze przesyłanie (iOS)

Pierwsze przesyłanie: reklama pełnoekranowa i uprawnienia dostępu do sieci lokalnej

Proces akceptacji dostępu do sieci lokalnej na potrzeby przesyłania

Odbiorniki niedostępne

Odbiorniki niedostępne

Przesyłanie, dostęp do sieci lokalnej wyłączony
 

  Okno przesyłania, połączenie nawiązane, ale nie przesyła

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

Android

Okno przesyłania, połączenie nawiązane, ale nie przesyła

Aplikacja odbiornika załadowana / bezczynna

iOS

Okno przesyłania, połączenie nawiązane, ale nie przesyła

Aplikacja odbiornika załadowana / bezczynna

 

  Okno przesyłania, podczas przesyłania

Wymagane
A Wyświetla się tytuł okna przesyłania „Nazwa odbiornika”.
B Poniżej tytułu wyświetla się odbiornik lub treść, która jest obecnie przesyłana.
C W oknie przesyłania 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 przesyłania udostępnij też trwałe elementy sterujące.

Android

Okno przesyłania, podczas przesyłania

Odbiornik odtwarza treści

iOS

Okno przesyłania, podczas przesyłania

Odbiornik odtwarza treści

Chrome

Okno przesyłania, podczas przesyłania

Okno przesyłania podczas przesyłania

Odbiornik odtwarza treści

 

 

Obrazy użyte w tym przewodniku projektowania są udostępniane przez Blender Foundation na podstawie licencji Creative Commons lub licencji z zastrzeżeniem praw autorskich.

  • 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