Okno przesyłania jest wyświetlane po naciśnięciu przycisku przesyłania. Okno przesyłania pozwala użytkownikom nawiązywać połączenia z odbiornikami internetowymi, sterować nimi i rozłączać się z 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”.
Zachowaj ostrożność w sytuacjach obejmujących wielu użytkowników:
- Gdy inny użytkownik połączy się z odbiornikiem, na którym w danym momencie przesyłana jest zawartość, z aplikacji przesyłającej można sterować 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 zostanie rozłączona, a nowa aplikacja nadawcza zostanie połączona.
Android
Okno Cast, brak połączenia

Ekran główny Chromecasta

iOS
Okno Cast, brak połączenia

Ekran główny Chromecasta

Chrome
Okno Cast, brak połączenia

Ekran główny Chromecasta

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 informacyjny z wyjaśnieniem, dlaczego te uprawnienia są potrzebne, a potem standardowe okno uprawnień 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, oraz linki do ustawień umożliwiające rozwiązanie problemów z uprawnieniami LNA.
Przesyłanie po raz pierwszy (iOS)
Pierwsze udostępnianie: 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 pojawia 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 załadowana / nieaktywna

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 zostaje przerwane).
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