Przycisk Cast
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Przycisk Cast otwiera okno, w którym możesz połączyć się z odbiornikami internetowymi, sterować nimi i odłączyć się od nich.
Aby pobrać szablony przycisku Cast, zobacz ikony Cast.
Pamiętaj, że przycisk Cast nie jest przeznaczony tylko do Google Cast. Może on reprezentować zarówno odbiorniki internetowe, jak i nieinternetowe (np. zestawy słuchawkowe Bluetooth). Odbiorniki internetowe powinny zawsze pojawiać się w oknie przesyłania, a nigdy w innym oknie, menu lub kontrolce.
Wyświetlenie przycisku Cast informuje obecnych użytkowników, że aplikacja wysyłająca obsługuje teraz przesyłanie, a także pomaga użytkownikom, którzy dopiero zaczynają korzystać z Google Cast.
Wymagane
A Przy pierwszym użyciu odbiorników internetowych wyświetl ekran wprowadzający do Cast. W przypadku nadawców korzystających z iOS przy pierwszym pojawieniu się przycisku Cast wyświetl ekran wprowadzający do przesyłania.
B Wizualnie wyróżnij przycisk przesyłania, otaczając go kółkiem.
C Wyjaśnij, jak działa przycisk przesyłania (np. wyświetlając komunikat „Dotknij, aby przesłać filmy na telewizor”).
Android
Wprowadzenie do Cast
Przesyłanie ekranu głównego
iOS
Wprowadzenie do Cast
Przesyłanie ekranu głównego
Chrome
Wprowadzenie do Cast
Przesyłanie ekranu głównego
Wymagane
A Przycisk przesyłania musi być widoczny na każdym ekranie, na którym znajdują się treści do odtworzenia, i znajdować się w tym samym miejscu
podczas przeglądania lub odtwarzania treści. Pojawi się też w nagłówku Chrome, aby umożliwić globalne sterowanie.
B W Chrome przycisk przesyłania może być ukryty, gdy odbiorniki internetowe są niedostępne. W przypadku nadawców na Androidzie i iOS przycisk Cast powinien być zawsze wyświetlany, gdy urządzenie jest połączone z Wi-Fi, aby można było udzielić odpowiedniej pomocy, jeśli użytkownik wyłączy dostęp do sieci lokalnej i w rezultacie urządzenia staną się niewidoczne (więcej informacji znajdziesz w sekcji Uprawnienia i wykrywanie na iOS).
C W aplikacjach mobilnych przycisk Cast powinien znajdować się po prawej stronie.
D W Chrome przycisk przesyłania powinien znajdować się po prawej stronie w elementach sterujących multimediami (np. w przypadku osadzonego filmu). Jeśli elementy sterujące multimediami zawierają przycisk pełnego ekranu, umieść przycisk przesyłania po jego lewej stronie.
Uwaga
Google Cast korzysta z modelu wielozadaniowości, który umożliwia użytkownikom przeglądanie aplikacji nadawcy i innych aplikacji podczas przesyłania. Przycisk przesyłania musi być widoczny na każdym ekranie, na którym znajdują się treści do odtworzenia, aby użytkownik nie musiał szukać miejsca, w którym może wstrzymać lub zatrzymać odtwarzanie treści na telewizorze.
Android
Nadawca się rozłączył
Przesyłanie ekranu głównego
iOS
Nadawca się rozłączył
Przesyłanie ekranu głównego
Chrome
Nadawca się rozłączył
Przesyłanie ekranu głównego
Wymagane
A Odłączono: gdy dostępne są odbiorniki internetowe, pojawia się przycisk przesyłania.
B Łączenie: gdy odbiornik internetowy się łączy, przycisk przesyłania animuje fale w ikonie (szczegółowe informacje znajdziesz w uwadze poniżej).
C Połączono: gdy ta aplikacja jest połączona z odbiornikiem internetowym Cast, przycisk przesyłania ma wypełniony kształt ramki.
Sprawdzone metody
W przypadku każdego stanu przycisku używaj kolorów pasujących do stylu innych elementów interfejsu aplikacji. Użycie odrębnego koloru wyróżnienia (np. żółtego) dla stanu WŁĄCZONY / Połączono jest opcjonalne.
Uwagi
- Ikona Przesyłaj jest wyświetlana w Chrome, Androidzie i iOS, aby zapewnić dostęp do rozszerzenia Cast niezależnie od dostępności urządzeń Cast.
- Stan Łączenie (animowany) pojawia się, gdy połączenie z interfejsem Cast API trwa dłużej niż oczekiwano (pakiety SDK Androida i Chrome automatycznie animują ikonę przesyłania). Po połączeniu uruchomi się aplikacja Web Receiver.
- Stan ikony Cast „WŁĄCZONY / Połączono” został zaktualizowany i teraz jest wypełniony w ramce ikony. Nowa ikona Cast i szablony ikon są dostępne
tutaj.
Android
Nadawca, Cast odłączony
Przesyłanie ekranu głównego
Nadawca, przycisk Cast, łączę
Przesyłanie ekranu głównego
Nadawca, Cast połączono
Wczytywanie aplikacji Web Receiver
Nadawca, Cast połączono
Aplikacja odbiornika internetowego wczytana / bezczynna
iOS
Nadawca, Cast niedostępny
Przesyłanie ekranu głównego
Nadawca, Cast odłączony
Przesyłanie ekranu głównego
Nadawca, przycisk Cast, łączę
Przesyłanie ekranu głównego
Nadawca, Cast połączono
Wczytywanie aplikacji Web Receiver
Nadawca, Cast połączono
Aplikacja odbiornika internetowego wczytana / bezczynna
Chrome
Nadawca, Cast niedostępny
Ikona przesyłania wyświetla się w Chrome, aby zapewnić dostęp do rozszerzenia Cast niezależnie od stanu połączenia.
Przesyłanie ekranu głównego
Nadawca, Cast odłączony
Przesyłanie ekranu głównego
Nadawca, przycisk Cast, łączę
Przesyłanie ekranu głównego
Nadawca, Cast połączono
Wczytywanie aplikacji Web Receiver
Nadawca, Cast połączono
Aplikacja odbiornika internetowego wczytana / bezczynna
Obrazy użyte w tym przewodniku pochodzą z Blender Foundation i są udostępniane na podstawie licencji Creative Commons lub licencji chronionej prawem autorskim.
- 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
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003eThe Cast button, used for connecting to Web Receivers and other devices, should be visible on every screen with playable content.\u003c/p\u003e\n"],["\u003cp\u003eUsers should be introduced to the Cast button's functionality with a highlight and explanatory message, especially on first use.\u003c/p\u003e\n"],["\u003cp\u003eThe Cast button has distinct visual states (Disconnected, Connecting, Connected) to indicate the connection status.\u003c/p\u003e\n"],["\u003cp\u003eThe Cast button should be consistently positioned, typically on the right side of the UI in mobile apps and Chrome's content media controls.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cast allows for multitasking, enabling users to browse other apps while casting content.\u003c/p\u003e\n"]]],["The Cast button facilitates connections to Web Receivers, allowing users to control and disconnect. It should be consistently visible on all screens with playable content, positioned on the right in mobile apps and to the left of the fullscreen button in Chrome media controls. The button has distinct states: disconnected, connecting (animated), and connected (filled frame). Users should receive an introduction to the Cast feature, including visual highlights and explanatory messages.\n"],null,["# Cast Button\n\nThe Cast button opens a dialog to connect, control, and disconnect from Web Receivers.\n\nSee [Cast icons](/cast/docs/get-started#download_cast_icons_optional) to download the Cast button templates.\n\nNote that the Cast button is not specific to Google Cast; it can be used to represent both Web\nand non-Web Receivers (like Bluetooth headsets). Web Receivers should always appear under the\nCast dialog, and never under another dialog, menu, or control.\n\n### [Introduce Cast to users](#prompting)\n\nIntroducing the Cast button helps existing users know that the sender app now supports Casting\nand also helps users new to Google Cast.\n\n\n**Required**\n\n\nA Show a Cast introduction screen the first time\nWeb Receivers are available. For iOS senders, show a Cast introduction\nscreen the first time the Cast button appears.\n\n\nB Visually highlight the Cast button by circling the\nbutton)\n\n\nC Explain how the Cast button works (for example,\ndisplaying a message such as \"Touch to cast videos to your TV\") \n\n### Android\n\nCast introduction \nCast home screen \n\n### iOS\n\nCast introduction \nCast home screen \n\n### Chrome\n\nCast introduction \nCast home screen \n\n### [Cast button availability](#sender-cast-icon-available)\n\n\n**Required**\n\n\nA The Cast button must\nbe visible from every screen where there is playable content, and located in a consistent position\nwhile browsing or playing content. It will also appear in Chrome's header for global control.\n\n\nB In Chrome, the Cast button can be hidden\nwhen Web Receivers aren't available. For Android and iOS senders,\nthe Cast button should always display when the device is on Wi-Fi, so proper help can be given\nif the user has turned off local network access and devices become undiscoverable as a result\n(see [iOS Permissions and Discovery](/cast/docs/ios_sender/permissions_and_discovery)\nfor more details).\n\n\nC In mobile apps, the Cast button should be on the right\nside.\n\n\nD In Chrome, the Cast button should be on the right side in\nthe content media controls (for example, see embedded video). If the media controls contain a fullscreen\nbutton, place the Cast button to the left of it.\n\n**Note**\n\nGoogle Cast employs a multi-tasking model, which allows users to browse the sender app and\nother apps while casting. The Cast button must be visible from every screen where there is\nplayable content, so the user doesn't have to hunt to find where to pause or stop the content\nplaying on TV. \n\n### Android\n\nSender disconnected \nCast home screen \n\n### iOS\n\nSender disconnected \nCast home screen \n\n### Chrome\n\nSender disconnected \nCast home screen \n\n### [Cast button states](#sender-cast-icon-states)\n\n\n**Required**\n\n\nA Disconnected: When Web Receivers are available, the\nCast button appears\n\n\nB Connecting: When the Web Receiver is connecting, the\nCast button animates the waves in the icon progressively (for details, see note below)\n\n\nC Connected: When this app is connected to the Cast\nWeb Receiver, its Cast button appears with a filled frame shape\n\n\n**Best practices**\n\n\nFor each of the button states, use colors that match the style of other UI\nelements of your app. Using a distinct highlight color (such as yellow) for the ON / Connected\nstate is optional.\n\n\n**Notes**\n\n- The Cast icon displays on Chrome, Android, and iOS to provide access to the Cast extension regardless of the availability of Cast devices.\n- The Connecting (animated) state appears when the connection to the Cast API takes longer than expected (the Android and Chrome SDK's will automatically animate the Cast icon). Once connected, the Web Receiver app launches.\n- The ON / Connected state of the Cast icon has been updated and now uses a solid fill within the icon frame. The new Cast icon and icon templates are available [here](/cast/docs/get-started#download_cast_icons_optional).\n\n\u003cbr /\u003e\n\n### Android\n\nSender, Cast disconnected \nCast home screen \nSender, Cast connecting \nCast home screen \nSender, Cast connected \nWeb Receiver app loading \nSender, Cast connected \nWeb Receiver app loaded / idle \n\n### iOS\n\nSender, Cast unavailable \nCast home screen \nSender, Cast disconnected \nCast home screen \nSender, Cast connecting \nCast home screen \nSender, Cast connected \nWeb Receiver app loading \nSender, Cast connected \nWeb Receiver app loaded / idle \n\n### Chrome\n\nSender, Cast unavailable\n\nThe Cast icon displays in Chrome to provide access to the Cast extension regardless of the connection state. \nCast home screen \nSender, Cast disconnected \nCast home screen \nSender, Cast connecting \nCast home screen \nSender, Cast connected \nWeb Receiver app loading \nSender, Cast connected \nWeb Receiver app loaded / idle \n\n**Images used in this design guide**\nare courtesy of the Blender Foundation, shared under copyright or Creative Commons license.\n\n- Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org\n- Sintel: (c) copyright Blender Foundation \\| www.sintel.org\n- Tears of Steel: (CC) Blender Foundation \\| mango.blender.org\n- Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org"]]