Okno przesyłania jest wyświetlane po naciśnięciu przycisku przesyłania. Okno przesyłania umożliwia użytkownikom nawiązywanie i rozłączanie połączeń z odbiornikami internetowymi oraz sterowanie nimi.
Jeśli opracowujesz implementację niestandardową lub tworzysz aplikację na iOS lub Chrome, musisz wdrożyć ten dialog w sposób spójny, aby użytkownicy rozpoznawali go i ufali, że działa on spójnie na różnych urządzeniach, w różnych aplikacjach i na różnych platformach. Przykłady znajdziesz w aplikacji referencyjnych.
Okno przesyłania, brak połączenia (dostępne odbiorniki)
Wymagany (domyślne działanie
Android MediaRouter):
A Gdy aplikacja nadawcza nie jest połączona z odbiornikiem przesyłania,
kliknięcie przycisku Prześlij powoduje wyświetlenie okna przesyłania.
B W tytule okna przesyłania pojawia się komunikat „Przesyłanie do”.
C W oknie przesyłania wyświetla się lista dostępnych odbiorników internetowych.
D Każdy odbiornik, który obecnie przesyła dane, powinien wyświetlać komunikat „Przesyłanie
nazwa aplikacji".
Zapoznaj się z sytuacjami obejmującymi wielu użytkowników:
- Gdy inny użytkownik połączy się z odbiornikiem, na którym w danym momencie przesyłana jest zawartość z tej samej aplikacji i z tego samego konta, aplikacja wysyłająca będzie zawierać elementy sterujące przesyłanymi treściami.
- Gdy inny użytkownik połączy się z odbiornikami, które obecnie odtwarzają treści z aplikacji, która nie odtwarza treści, poprzednia aplikacja nadawcza rozłączy się, a nowa aplikacja nadawcza nawiąże połączenie.
Android
Okno Cast, brak połączenia

Ekran główny Cast

iOS
Okno Cast, brak połączenia

Ekran główny Cast

Chrome
Okno Cast, brak połączenia

Ekran główny Cast

Okno przesyłania, brak połączenia (tylko iOS)
W systemie iOS podczas pierwszego przesyłania treści użytkownicy muszą wyrazić zgodę na dostęp do sieci lokalnej (LNA) na urządzeniach Google Cast. Użytkownikom wyświetla się ekran z informacjami, na którym wyjaśniono, dlaczego te uprawnienia są potrzebne. Następnie pojawia się standardowe okno z uprawnieniami LNA firmy Apple.
Gdy użytkownik korzysta z Castingu po raz pierwszy i po kliknięciu przycisku Cast nie znajdzie żadnych urządzeń, a jednocześnie będzie mieć włączone Wi-Fi, wyświetli się ekran pomocy wyjaśniający, dlaczego odbiorniki internetowe mogą być niedostępne (np. z powodu wyłączonego dostępu do sieci lokalnej lub problemu z siecią Wi-Fi).
Wymagane:
A Przekazywanie po raz pierwszy: po kliknięciu przycisku Przekaż po raz pierwszy musi zostać wyświetlona reklama pełnoekranowa, aby 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 potrzebny jest dostęp do sieci lokalnej, aby zwiększyć prawdopodobieństwo zaakceptowania przez użytkownika uprawnień lokalnych.
B Odbiorniki niedostępne: po kliknięciu przycisku Cast wyświetli się ekran pomocy wyjaśniający możliwe przyczyny, dla których użytkownik nie może znaleźć odbiorników internetowych, wraz z linkami do ustawień umożliwiającymi rozwiązanie problemów z uprawnieniami LNA.
Przesyłanie po raz pierwszy (iOS)
Pierwsze przesyłanie: uprawnienia do wyświetlania reklam pełnoekranowych i dostępu do sieci lokalnej

Odbiorcy niedostępni
Odbiorcy niedostępni

Okno Cast, połączono, ale nie przesyłam treści
Wymagane
A Gdy aplikacja nadawcza jest połączona z odbiornikiem internetowym,
kliknięcie przycisku Cast powoduje wyświetlenie okna Cast
B W oknie Cast pojawia się tytuł „Nazwa-odbiornika”
C W oknie Cast wyświetla się przycisk „Zatrzymaj przesyłanie” z nazwą „Zatrzymaj przesyłanie” (więcej informacji o rozłączaniu znajdziesz w sekcji Nadawca zatrzymuje przesyłanie)
Android
Okno Cast, połączone, ale nie przesyłające treści

Aplikacja odbiorcza załadowana / nieaktywna

iOS
Okno Cast, połączone, ale nie przesyłające treści

Aplikacja odbiorcza wczytana / nieczynna

Okno przesyłania podczas przesyłania
Wymagane
A W tytule okna przesyłania wyświetla się „Nazwa-odbiorek”.
B Poniżej tytułu wyświetla się odbiornik lub treści przesyłane obecnie.
C W oknie przesyłania znajduje się przycisk „PRZERWIJ PRZESYŁANIE”, który umożliwia przerwanie przesyłania (więcej informacji znajdziesz w sekcji Wysłanie kończy przesyłanie).
Sprawdzona metoda
- Aby zapewnić użytkownikom jak najlepsze wrażenia, oprócz elementów sterujących w oknie Cast dodaj elementy sterujące, które będą widoczne przez cały czas.
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

Odbiornik odtwarza treści

Obrazy użyte w tym przewodniku po projektowaniu pochodzą z Blender Foundation i są udostępniane na licencji Creative Commons lub licencji 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