CINXE.COM

Cast  |  Google for Developers

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award"> <meta property="og:site_name" content="Google for Developers"> <meta property="og:type" content="website"><meta name="theme-color" content="#1a73e8"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/developers/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/images/favicon-new.png"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/images/touchicon-180-new.png"><link rel="canonical" href="https://developers.google.com/cast"><link rel="search" type="application/opensearchdescription+xml" title="Google for Developers" href="https://developers.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://developers.google.com/cast" /><link rel="alternate" hreflang="x-default" href="https://developers.google.com/cast" /><link rel="alternate" hreflang="ar" href="https://developers.google.com/cast?hl=ar" /><link rel="alternate" hreflang="bn" href="https://developers.google.com/cast?hl=bn" /><link rel="alternate" hreflang="zh-Hans" href="https://developers.google.com/cast?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant" href="https://developers.google.com/cast?hl=zh-tw" /><link rel="alternate" hreflang="fa" href="https://developers.google.com/cast?hl=fa" /><link rel="alternate" hreflang="fr" href="https://developers.google.com/cast?hl=fr" /><link rel="alternate" hreflang="de" href="https://developers.google.com/cast?hl=de" /><link rel="alternate" hreflang="he" href="https://developers.google.com/cast?hl=he" /><link rel="alternate" hreflang="hi" href="https://developers.google.com/cast?hl=hi" /><link rel="alternate" hreflang="id" href="https://developers.google.com/cast?hl=id" /><link rel="alternate" hreflang="it" href="https://developers.google.com/cast?hl=it" /><link rel="alternate" hreflang="ja" href="https://developers.google.com/cast?hl=ja" /><link rel="alternate" hreflang="ko" href="https://developers.google.com/cast?hl=ko" /><link rel="alternate" hreflang="pl" href="https://developers.google.com/cast?hl=pl" /><link rel="alternate" hreflang="pt-BR" href="https://developers.google.com/cast?hl=pt-br" /><link rel="alternate" hreflang="ru" href="https://developers.google.com/cast?hl=ru" /><link rel="alternate" hreflang="es-419" href="https://developers.google.com/cast?hl=es-419" /><link rel="alternate" hreflang="th" href="https://developers.google.com/cast?hl=th" /><link rel="alternate" hreflang="tr" href="https://developers.google.com/cast?hl=tr" /><link rel="alternate" hreflang="vi" href="https://developers.google.com/cast?hl=vi" /><title>Cast &nbsp;|&nbsp; Google for Developers</title> <meta property="og:title" content="Cast &nbsp;|&nbsp; Google for Developers"><meta name="description" content="Easily transfer media between Cast-enabled devices with Google Cast"> <meta property="og:description" content="Easily transfer media between Cast-enabled devices with Google Cast"><meta property="og:url" content="https://developers.google.com/cast"><meta property="og:image" content="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/images/opengraph/google-blue.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="675"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="landing" theme="google-blue" type="product" layout="full" concierge='hide' pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner"> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="https://developers.google.com/cast"> <div class="devsite-product-logo-container" size="medium" > <div class="devsite-product-logo material-icons" aria-hidden="true"> cast </div> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> <a href="https://developers.google.com/cast" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cast" > <h1 class="devsite-product-name"><svg class="devsite-google-wordmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148 48"> <title>Google</title> <path class="devsite-google-wordmark-svg-path" d="M19.58,37.65c-9.87,0-18.17-8.04-18.17-17.91c0-9.87,8.3-17.91,18.17-17.91c5.46,0,9.35,2.14,12.27,4.94l-3.45,3.45c-2.1-1.97-4.93-3.49-8.82-3.49c-7.21,0-12.84,5.81-12.84,13.02c0,7.21,5.64,13.02,12.84,13.02c4.67,0,7.34-1.88,9.04-3.58c1.4-1.4,2.32-3.41,2.66-6.16H19.58v-4.89h16.47c0.18,0.87,0.26,1.92,0.26,3.06c0,3.67-1.01,8.21-4.24,11.44C28.93,35.9,24.91,37.65,19.58,37.65z M61.78,26.12c0,6.64-5.1,11.53-11.36,11.53s-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53S61.78,19.43,61.78,26.12z M56.8,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C53.84,33.11,56.8,30.22,56.8,26.12z M87.25,26.12c0,6.64-5.1,11.53-11.36,11.53c-6.26,0-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53C82.15,14.59,87.25,19.43,87.25,26.12zM82.28,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C79.32,33.11,82.28,30.22,82.28,26.12z M112.09,15.29v20.7c0,8.52-5.02,12.01-10.96,12.01c-5.59,0-8.95-3.76-10.22-6.81l4.41-1.83c0.79,1.88,2.71,4.1,5.81,4.1c3.8,0,6.16-2.36,6.16-6.77v-1.66h-0.18c-1.14,1.4-3.32,2.62-6.07,2.62c-5.76,0-11.05-5.02-11.05-11.49c0-6.51,5.28-11.57,11.05-11.57c2.75,0,4.93,1.22,6.07,2.58h0.18v-1.88H112.09z M107.64,26.16c0-4.06-2.71-7.03-6.16-7.03c-3.49,0-6.42,2.97-6.42,7.03c0,4.02,2.93,6.94,6.42,6.94C104.93,33.11,107.64,30.18,107.64,26.16z M120.97,3.06v33.89h-5.07V3.06H120.97z M140.89,29.92l3.93,2.62c-1.27,1.88-4.32,5.11-9.61,5.11c-6.55,0-11.28-5.07-11.28-11.53c0-6.86,4.77-11.53,10.71-11.53c5.98,0,8.91,4.76,9.87,7.34l0.52,1.31l-15.42,6.38c1.18,2.31,3.01,3.49,5.59,3.49C137.79,33.11,139.58,31.84,140.89,29.92zM128.79,25.77l10.31-4.28c-0.57-1.44-2.27-2.45-4.28-2.45C132.24,19.04,128.66,21.31,128.79,25.77z"/> </svg>Cast</h1> </a> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://developers.google.com/cast" track-metadata-eventdetail="https://developers.google.com/cast" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - home" track-metadata-module="primary nav" aria-label="Home, selected" data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" > Home </a> </tab> <tab > <a href="https://developers.google.com/cast/chromecast-builtin" track-metadata-eventdetail="https://developers.google.com/cast/chromecast-builtin" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - chromecast built-in" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Chromecast built-in" track-name="chromecast built-in" > Chromecast built-in </a> </tab> </nav> </devsite-tabs> </div> <devsite-search enable-signin enable-search enable-suggestions enable-query-completion project-name="Cast" tenant-name="Google for Developers" project-scope="/cast" url-scoped="https://developers.google.com/s/results/cast" > <form class="devsite-search-form" action="https://developers.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" > <div class="devsite-product-description-row"> <div class="devsite-product-description"> Easily transfer media between Cast-enabled devices with Google Cast </div> </div> <div class="devsite-product-button-row"> <a href="https://developers.google.com/cast/docs/developers" class="button " >Get started</a> </div> </div> <div class="devsite-doc-set-nav-row"> <devsite-tabs class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab class="devsite-active"> <a href="https://developers.google.com/cast" track-metadata-eventdetail="https://developers.google.com/cast" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - home" track-metadata-module="primary nav" aria-label="Home, selected" data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" > Home </a> </tab> <tab > <a href="https://developers.google.com/cast/docs/overview" track-metadata-eventdetail="https://developers.google.com/cast/docs/overview" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://developers.google.com/cast/docs/reference" track-metadata-eventdetail="https://developers.google.com/cast/docs/reference" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://developers.google.com/cast/docs/sample_apps" track-metadata-eventdetail="https://developers.google.com/cast/docs/sample_apps" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - sample apps" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Sample Apps" track-name="sample apps" > Sample Apps </a> </tab> <tab > <a href="https://developers.google.com/cast/codelabs" track-metadata-eventdetail="https://developers.google.com/cast/codelabs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - codelabs" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Codelabs" track-name="codelabs" > Codelabs </a> </tab> <tab > <a href="https://developers.google.com/cast/support" track-metadata-eventdetail="https://developers.google.com/cast/support" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" > Support </a> </tab> </nav> </devsite-tabs> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars hidden> <div class="devsite-book-nav-filter" hidden> <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="https://developers.google.com/cast"> <div class="devsite-product-logo-container" size="medium" > <div class="devsite-product-logo material-icons" aria-hidden="true"> cast </div> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> <a href="https://developers.google.com/cast" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cast" > <svg class="devsite-google-wordmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148 48"> <title>Google</title> <path class="devsite-google-wordmark-svg-path" d="M19.58,37.65c-9.87,0-18.17-8.04-18.17-17.91c0-9.87,8.3-17.91,18.17-17.91c5.46,0,9.35,2.14,12.27,4.94l-3.45,3.45c-2.1-1.97-4.93-3.49-8.82-3.49c-7.21,0-12.84,5.81-12.84,13.02c0,7.21,5.64,13.02,12.84,13.02c4.67,0,7.34-1.88,9.04-3.58c1.4-1.4,2.32-3.41,2.66-6.16H19.58v-4.89h16.47c0.18,0.87,0.26,1.92,0.26,3.06c0,3.67-1.01,8.21-4.24,11.44C28.93,35.9,24.91,37.65,19.58,37.65z M61.78,26.12c0,6.64-5.1,11.53-11.36,11.53s-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53S61.78,19.43,61.78,26.12z M56.8,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C53.84,33.11,56.8,30.22,56.8,26.12z M87.25,26.12c0,6.64-5.1,11.53-11.36,11.53c-6.26,0-11.36-4.89-11.36-11.53c0-6.68,5.1-11.53,11.36-11.53C82.15,14.59,87.25,19.43,87.25,26.12zM82.28,26.12c0-4.15-2.96-6.99-6.39-6.99c-3.43,0-6.39,2.84-6.39,6.99c0,4.11,2.96,6.99,6.39,6.99C79.32,33.11,82.28,30.22,82.28,26.12z M112.09,15.29v20.7c0,8.52-5.02,12.01-10.96,12.01c-5.59,0-8.95-3.76-10.22-6.81l4.41-1.83c0.79,1.88,2.71,4.1,5.81,4.1c3.8,0,6.16-2.36,6.16-6.77v-1.66h-0.18c-1.14,1.4-3.32,2.62-6.07,2.62c-5.76,0-11.05-5.02-11.05-11.49c0-6.51,5.28-11.57,11.05-11.57c2.75,0,4.93,1.22,6.07,2.58h0.18v-1.88H112.09z M107.64,26.16c0-4.06-2.71-7.03-6.16-7.03c-3.49,0-6.42,2.97-6.42,7.03c0,4.02,2.93,6.94,6.42,6.94C104.93,33.11,107.64,30.18,107.64,26.16z M120.97,3.06v33.89h-5.07V3.06H120.97z M140.89,29.92l3.93,2.62c-1.27,1.88-4.32,5.11-9.61,5.11c-6.55,0-11.28-5.07-11.28-11.53c0-6.86,4.77-11.53,10.71-11.53c5.98,0,8.91,4.76,9.87,7.34l0.52,1.31l-15.42,6.38c1.18,2.31,3.01,3.49,5.59,3.49C137.79,33.11,139.58,31.84,140.89,29.92zM128.79,25.77l10.31-4.28c-0.57-1.44-2.27-2.45-4.28-2.45C132.24,19.04,128.66,21.31,128.79,25.77z"/> </svg>Cast </a> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/cast" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Home" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Home </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/cast" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Home" track-name="home" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Home" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/cast/docs/overview" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/cast/docs/reference" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/cast/docs/sample_apps" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Sample Apps" track-name="sample apps" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Sample Apps" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Sample Apps </span> </a> </li> <li class="devsite-nav-item"> <a href="/cast/codelabs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Codelabs" track-name="codelabs" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Codelabs" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Codelabs </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/cast/support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/cast/chromecast-builtin" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Chromecast built-in" track-name="chromecast built-in" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Chromecast built-in" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Chromecast built-in </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" > <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://developers.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/products" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="" > Products </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://developers.google.com/cast" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Google Cast" > Cast </a> </li> </ul> </div> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded disabled> </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-50 devsite-landing-row-large-headings" background="grey" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://developers.google.com/cast/docs/developers"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/audio_video_lp.png" srcset="https://developers.google.com/static/cast/images/audio_video_lp_36.png 36w,https://developers.google.com/static/cast/images/audio_video_lp_48.png 48w,https://developers.google.com/static/cast/images/audio_video_lp_72.png 72w,https://developers.google.com/static/cast/images/audio_video_lp_96.png 96w,https://developers.google.com/static/cast/images/audio_video_lp_480.png 480w,https://developers.google.com/static/cast/images/audio_video_lp_720.png 720w,https://developers.google.com/static/cast/images/audio_video_lp_856.png 856w,https://developers.google.com/static/cast/images/audio_video_lp_960.png 960w,https://developers.google.com/static/cast/images/audio_video_lp_1440.png 1440w,https://developers.google.com/static/cast/images/audio_video_lp_1920.png 1920w,https://developers.google.com/static/cast/images/audio_video_lp_2880.png 2880w" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" fetchpriority="high"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="google-cast-sdk" data-text="Google Cast SDK" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/developers"> Google Cast SDK </a> </h3> <div class="devsite-landing-row-item-description-content"> The Google Cast SDK enables you to extend your Android, iOS, or Web app to direct its streaming video and audio to a TV or sound system. Your app becomes the remote control to play, pause, seek, rewind, stop, and otherwise control the media.<br><br>Google Cast is designed for TV, movies, music, and more. Put your best video content on the biggest screens in the house, or bring your audio content to Google Cast for Audio devices and Google Home devices, including the Nest Hub.<br><br> Take a media session you already started on one device (like your phone), move it to your Nest display, or control it from other connected devices around your home.<br><br> </div> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/cast/docs/developers" class="button button-primary " >Get started</a> <a href="https://developers.google.com/cast/docs/downloads" class="button button-primary " >Sample apps</a> <a href="https://developers.google.com/cast/codelabs" class="button button-primary " >Codelabs</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-4-up devsite-landing-row-cards" background="grey" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-custom-image" background="google-red" > <div class="devsite-landing-row-item-custom-image-icon-wrapper"> <a href="https://developers.google.com/cast/docs/media"> <div class="devsite-landing-row-item-custom-image-icon-container" background="google-red" size="medium" > <div class="devsite-landing-row-item-custom-image-icon material-icons" aria-hidden="true"> movie </div> </div> </a> </div> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="broad-media-support" data-text="Broad media support" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/media"> Broad media support </a> </h3> <div class="devsite-landing-row-item-description-content"> The SDK supports many media formats, protocols, and codecs to ease integration. </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-custom-image" background="google-yellow" > <div class="devsite-landing-row-item-custom-image-icon-wrapper"> <a href="https://developers.google.com/cast/docs/ux_guidelines"> <div class="devsite-landing-row-item-custom-image-icon-container" background="google-yellow" size="medium" > <div class="devsite-landing-row-item-custom-image-icon material-icons" aria-hidden="true"> recent_actors </div> </div> </a> </div> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="user-experience" data-text="User experience" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/ux_guidelines"> User experience </a> </h3> <div class="devsite-landing-row-item-description-content"> Use our UX and design guidelines to create a smooth and seamless Cast experience. </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-custom-image" background="google-green" > <div class="devsite-landing-row-item-custom-image-icon-wrapper"> <a href="https://developers.google.com/cast/docs/android_tv_receiver"> <div class="devsite-landing-row-item-custom-image-icon-container" background="google-green" size="medium" > <div class="devsite-landing-row-item-custom-image-icon material-icons" aria-hidden="true"> live_tv </div> </div> </a> </div> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="cast-connect" data-text="Cast Connect" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/android_tv_receiver"> Cast Connect </a> </h3> <div class="devsite-landing-row-item-description-content"> Cast Connect allows your Android TV app to receive messages and broadcast media status as if it were a Chromecast. </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-custom-image" background="theme" > <div class="devsite-landing-row-item-custom-image-icon-wrapper"> <a href="https://developers.google.com/cast/docs/audio"> <div class="devsite-landing-row-item-custom-image-icon-container" background="theme" size="medium" > <div class="devsite-landing-row-item-custom-image-icon material-icons" aria-hidden="true"> album </div> </div> </a> </div> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="audio-devices" data-text="Audio devices" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/audio"> Audio devices </a> </h3> <div class="devsite-landing-row-item-description-content"> Cast apps developed for video and audio can also work on audio-only devices. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-cards" header-position="top" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" > <div class="devsite-landing-row-header-text"> <h2 id="latest-news" data-text="Latest news" tabindex="0"> Latest news </h2> </div> <div class="devsite-landing-row-header-buttons"> <a href="https://developers.google.com/cast/docs/release-notes" class="button button-white " >Release notes</a> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <devsite-video autohide="1" showinfo="0" video-id="QZ6scX0NPDk" ></devsite-video> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="google-cast-sdk" data-text="Google Cast SDK" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/reference"> Google Cast SDK </a> </h3> <div class="devsite-landing-row-item-description-content"> The latest version of the Google Cast SDK simplifies several complex parts of the previous SDK and addresses the major pain points identified by content partners and developers. It reduces the amount of code needed to Cast-enable your app, and provides a consistent API across Android, iOS, and Web. </div> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/cast/docs/reference" class="button button-white " >Learn more</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <devsite-video autohide="1" showinfo="0" video-id="ste10RwiK38" ></devsite-video> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="cast-connect" data-text="Cast Connect" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/android_tv_receiver"> Cast Connect </a> </h3> <div class="devsite-landing-row-item-description-content"> Android TV Receivers use the Cast Connect library to allow existing sender applications to communicate with Android TV applications via the Cast protocol. Cast Connect builds on top of the Cast infrastructure, with your Android TV app acting as a receiver. </div> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/cast/docs/android_tv_receiver" class="button button-white " >Learn more</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-4-up devsite-landing-row-no-image-background" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="left" > <div class="devsite-landing-row-item-icon-container" background="theme" foreground="white" size="medium" > <picture> <img class="devsite-landing-row-item-icon" alt="" src="https://developers.google.com/static/site-assets/platform-android.svg" srcset="https://developers.google.com/static/site-assets/platform-android.svg" sizes="64px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-body"> <h3 id="android-sender-2200-and-android-tv-receiver-2111" data-text="Android Sender 22.0.0 and Android TV Receiver 21.1.1" class="hide-from-toc no-link" tabindex="0"> Android Sender 22.0.0 and Android TV Receiver 21.1.1 </h3> <div class="devsite-landing-row-item-description-content"> <i>October 28, 2024</i> — This update includes a fix for a potential Denial Of Service vulnerability found in the Protobuf Lite library. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="left" > <div class="devsite-landing-row-item-icon-container" background="theme" foreground="white" size="medium" > <picture> <img class="devsite-landing-row-item-icon" alt="" src="https://developers.google.com/static/site-assets/platform-js.svg" srcset="https://developers.google.com/static/site-assets/platform-js.svg" sizes="64px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-body"> <h3 id="web-receiver-s300133s-s300135s-300137-released" data-text="Web Receiver 3.0.0133 3.0.0135 3.0.0137 released" class="hide-from-toc no-link" tabindex="0"> Web Receiver <s>3.0.0133</s> <s>3.0.0135</s> 3.0.0137 released </h3> <div class="devsite-landing-row-item-description-content"> <i><s>September 4, 2024</s> November 1, 2024</i> — This update fixes errors, VAST Ad Pod support, crossorigin attribute support, and concurrent load requests, adds support for Shaka preload, and bumps the default Shaka version. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="left" > <div class="devsite-landing-row-item-icon-container" background="theme" foreground="white" size="medium" > <picture> <img class="devsite-landing-row-item-icon" alt="" src="https://developers.google.com/static/site-assets/platform-ios.svg" srcset="https://developers.google.com/static/site-assets/platform-ios.svg" sizes="64px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-body"> <h3 id="ios-sender-483-released" data-text="iOS Sender 4.8.3 released" class="hide-from-toc no-link" tabindex="0"> iOS Sender 4.8.3 released </h3> <div class="devsite-landing-row-item-description-content"> <i>August 22, 2024</i> — This update fixes a critical crash and addresses several bugs. </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="left" > <div class="devsite-landing-row-item-icon-container" background="theme" foreground="white" size="medium" > <picture> <img class="devsite-landing-row-item-icon" alt="" src="https://developers.google.com/static/site-assets/platform-ios.svg" srcset="https://developers.google.com/static/site-assets/platform-ios.svg" sizes="64px" loading="lazy" > </picture> </div> <div class="devsite-landing-row-item-body"> <h3 id="ios-sender-481-released" data-text="iOS Sender 4.8.1 released" class="hide-from-toc no-link" tabindex="0"> iOS Sender 4.8.1 released </h3> <div class="devsite-landing-row-item-description-content"> <i>April 18, 2024</i> — This update includes a privacy manifest for iOS developers to comply with Apple's privacy guidelines. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-cards" background="grey" header-position="top" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" > <div class="devsite-landing-row-header-text"> <h2 id="case-studies" data-text="Case studies" tabindex="0"> Case studies </h2> <div class="devsite-landing-row-description"> By adding Google Cast functionality to their apps, developers can gain visits, engagement, and/or higher monetization. Here are two real-world examples of how companies have successfully used Google Cast technology. </div> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://developers.google.com/static/cast/downloads/comedy-central.pdf"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/comedy-central-v2.jpg" srcset="https://developers.google.com/static/cast/images/comedy-central-v2_36.jpg 36w,https://developers.google.com/static/cast/images/comedy-central-v2_48.jpg 48w,https://developers.google.com/static/cast/images/comedy-central-v2_72.jpg 72w,https://developers.google.com/static/cast/images/comedy-central-v2_96.jpg 96w,https://developers.google.com/static/cast/images/comedy-central-v2_480.jpg 480w,https://developers.google.com/static/cast/images/comedy-central-v2_720.jpg 720w,https://developers.google.com/static/cast/images/comedy-central-v2_856.jpg 856w,https://developers.google.com/static/cast/images/comedy-central-v2_960.jpg 960w,https://developers.google.com/static/cast/images/comedy-central-v2_1440.jpg 1440w,https://developers.google.com/static/cast/images/comedy-central-v2_1920.jpg 1920w,https://developers.google.com/static/cast/images/comedy-central-v2_2880.jpg 2880w" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy" > </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="comedy-central" data-text="Comedy Central" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/static/cast/downloads/comedy-central.pdf"> Comedy Central </a> </h3> <div class="devsite-landing-row-item-description-content"> The Comedy Central app lets fans watch their favorite shows in full and on demand from mobile devices. The company created a cast-enabled app so users could bring their small screen experience to their TVs. Now with Chromecast, users watch at least 50 percent more video, with 1.5 times more visits than the average Comedy Central app user. </div> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/static/cast/downloads/comedy-central.pdf" class="button button-white " >Read the case study</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://developers.google.com/static/cast/downloads/haystack-tv.pdf"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/haystack-tv-v2.jpg" srcset="https://developers.google.com/static/cast/images/haystack-tv-v2_36.jpg 36w,https://developers.google.com/static/cast/images/haystack-tv-v2_48.jpg 48w,https://developers.google.com/static/cast/images/haystack-tv-v2_72.jpg 72w,https://developers.google.com/static/cast/images/haystack-tv-v2_96.jpg 96w,https://developers.google.com/static/cast/images/haystack-tv-v2_480.jpg 480w,https://developers.google.com/static/cast/images/haystack-tv-v2_720.jpg 720w,https://developers.google.com/static/cast/images/haystack-tv-v2_856.jpg 856w,https://developers.google.com/static/cast/images/haystack-tv-v2_960.jpg 960w,https://developers.google.com/static/cast/images/haystack-tv-v2_1440.jpg 1440w,https://developers.google.com/static/cast/images/haystack-tv-v2_1920.jpg 1920w,https://developers.google.com/static/cast/images/haystack-tv-v2_2880.jpg 2880w" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" loading="lazy" > </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="haystack-tv" data-text="Haystack TV" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/static/cast/downloads/haystack-tv.pdf"> Haystack TV </a> </h3> <div class="devsite-landing-row-item-description-content"> Haystack TV is a personal news channel that lets consumers watch news on any screen, at any time. The company integrated Google Cast technology so users can browse their headline news, choose other videos to play, and even remove videos from their play queue without disrupting the current video on their TVs. With Chromecast, average weekly viewing time has doubled and customers have dramatically improved their ability to stay informed. One-third of Haystack TV customers now view their news via Chromecast. </div> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/static/cast/downloads/haystack-tv.pdf" class="button button-white " >Read the case study</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up devsite-landing-row-cards devsite-landing-row-no-image-background" header-position="top" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" > <div class="devsite-landing-row-header-text"> <h2 id="part-of-the-thoughtful-home" data-text="Part of the thoughtful home" tabindex="0"> Part of the thoughtful home </h2> <div class="devsite-landing-row-description"> Stream entertainment, right from your couch. Use Nest Hub or Nest Audio to play your favorite songs, select a movie, or adjust the volume on your smart speaker or Chromecast-connected TV using just your voice. </div> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://store.google.com/product/nest_hub_2nd_gen"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen.png" srcset="https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_36.png 36w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_48.png 48w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_72.png 72w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_96.png 96w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_480.png 480w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_720.png 720w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_856.png 856w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_960.png 960w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_1440.png 1440w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_1920.png 1920w,https://developers.google.com/static/cast/images/cast-product-nest-hub-2nd-gen_2880.png 2880w" sizes="(max-width: 840px) 50vw, 464px" loading="lazy" > </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="nest-hub-2nd-gen" data-text="Nest Hub (2nd gen)" class="hide-from-toc no-link" tabindex="0"> <a href="https://store.google.com/product/nest_hub_2nd_gen"> Nest Hub (2nd gen) </a> </h3> <div class="devsite-landing-row-item-description-content"> Get help and control your connected home in one view. </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://store.google.com/product/nest_audio"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/cast-product-nest-audio.png" srcset="https://developers.google.com/static/cast/images/cast-product-nest-audio_36.png 36w,https://developers.google.com/static/cast/images/cast-product-nest-audio_48.png 48w,https://developers.google.com/static/cast/images/cast-product-nest-audio_72.png 72w,https://developers.google.com/static/cast/images/cast-product-nest-audio_96.png 96w,https://developers.google.com/static/cast/images/cast-product-nest-audio_480.png 480w,https://developers.google.com/static/cast/images/cast-product-nest-audio_720.png 720w,https://developers.google.com/static/cast/images/cast-product-nest-audio_856.png 856w,https://developers.google.com/static/cast/images/cast-product-nest-audio_960.png 960w,https://developers.google.com/static/cast/images/cast-product-nest-audio_1440.png 1440w,https://developers.google.com/static/cast/images/cast-product-nest-audio_1920.png 1920w,https://developers.google.com/static/cast/images/cast-product-nest-audio_2880.png 2880w" sizes="(max-width: 840px) 50vw, 464px" loading="lazy" > </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="nest-audio" data-text="Nest Audio" class="hide-from-toc no-link" tabindex="0"> <a href="https://store.google.com/product/nest_audio"> Nest Audio </a> </h3> <div class="devsite-landing-row-item-description-content"> The helpful speaker that’s all about sound. </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="bottom" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://store.google.com/product/chromecast_google_tv"> <picture> <img alt="" src="https://developers.google.com/static/cast/images/cast-product-chromecast.png" srcset="https://developers.google.com/static/cast/images/cast-product-chromecast_36.png 36w,https://developers.google.com/static/cast/images/cast-product-chromecast_48.png 48w,https://developers.google.com/static/cast/images/cast-product-chromecast_72.png 72w,https://developers.google.com/static/cast/images/cast-product-chromecast_96.png 96w,https://developers.google.com/static/cast/images/cast-product-chromecast_480.png 480w,https://developers.google.com/static/cast/images/cast-product-chromecast_720.png 720w,https://developers.google.com/static/cast/images/cast-product-chromecast_856.png 856w,https://developers.google.com/static/cast/images/cast-product-chromecast_960.png 960w,https://developers.google.com/static/cast/images/cast-product-chromecast_1440.png 1440w,https://developers.google.com/static/cast/images/cast-product-chromecast_1920.png 1920w,https://developers.google.com/static/cast/images/cast-product-chromecast_2880.png 2880w" sizes="(max-width: 840px) 50vw, 464px" loading="lazy" > </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="chromecast-with-google-tv" data-text="Chromecast with Google TV" class="hide-from-toc no-link" tabindex="0"> <a href="https://store.google.com/product/chromecast_google_tv"> Chromecast with Google TV </a> </h3> <div class="devsite-landing-row-item-description-content"> Stream entertainment in up to 4K HDR. </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-1-up devsite-landing-row-cta" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <h3 id="cast-enable-your-app-today" data-text="Cast-enable your app today" class="hide-from-toc no-link" tabindex="0"> <a href="https://developers.google.com/cast/docs/developers"> Cast-enable your app today </a> </h3> <div class="devsite-landing-row-item-buttons"> <a href="https://developers.google.com/cast/docs/developers" class="button " >Get started</a> </div> </div> </div> </div> </div> </div> </section> </div> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> <nav class="devsite-footer-promos nocontent" aria-label="Promotions"> <ul class="devsite-footer-promos-list"> <li class="devsite-footer-promo"> <a href="https://stackoverflow.com/questions/tagged/Google-Cast" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 1)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/logo-stack-overflow.svg" loading="lazy" alt="Stack Overflow"> </picture> <span class="devsite-footer-promo-label"> Stack Overflow </span> </a> <div class="devsite-footer-promo-description">Ask questions under the google-cast tag.</div> </li> <li class="devsite-footer-promo"> <a href="https://github.com/googlecast/" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 2)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/logo-github.svg" loading="lazy" alt="GitHub"> </picture> <span class="devsite-footer-promo-label"> GitHub </span> </a> <div class="devsite-footer-promo-description">View examples of working Cast SDK code.</div> </li> <li class="devsite-footer-promo"> <a href="https://groups.google.com/forum/#!forum/cast-sdk-announcements" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 3)" > <picture> <img class="devsite-footer-promo-icon" src="/static/site-assets/logo-google-g.svg" loading="lazy" alt="Google Groups"> </picture> <span class="devsite-footer-promo-label"> Google Groups </span> </a> <div class="devsite-footer-promo-description">Join to get Cast SDK announcements.</div> </li> </ul> </nav> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Product Info</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="https://cast.google.com/publish" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Cast Developer Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/cast/docs/terms" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Terms of Service </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/cast/docs/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Programs</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//www.womentechmakers.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Women Techmakers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/gdg" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Google Developer Groups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/experts" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Google Developer Experts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/accelerators" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Accelerators </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/community/gdsc" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Google Developer Student Clubs </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Developer consoles</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//console.developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Google API Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Google Cloud Platform Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//play.google.com/apps/publish" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Google Play Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.firebase.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Firebase Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.actions.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Actions on Google Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cast.google.com/publish" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" > Cast SDK Developer Console </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//chrome.google.com/webstore/developer/dashboard" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" > Chrome Web Store Dashboard </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//console.home.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" > Google Home Developer Console </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"> <a href="https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <picture> <img class="devsite-footer-sites-logo" src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/images/lockup-google-for-developers.svg" loading="lazy" alt="Google Developers"> </picture> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"> <a href="//developer.android.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link" > Android </a> </li> <li class="devsite-footer-sites-item"> <a href="//developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link" > Chrome </a> </li> <li class="devsite-footer-sites-item"> <a href="//firebase.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link" > Firebase </a> </li> <li class="devsite-footer-sites-item"> <a href="//cloud.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link" > Google Cloud Platform </a> </li> <li class="devsite-footer-sites-item"> <a href="//ai.google.dev/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google AI Link" > Google AI </a> </li> <li class="devsite-footer-sites-item"> <a href="/products" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link" > All products </a> </li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/terms/site-terms" data-category="Site-Wide Custom Events" data-label="Footer Terms link" > Terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" > Privacy </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google for Developers newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/subscribe" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> <devsite-concierge data-info-panel data-ai-panel data-api-explorer-panel > </devsite-concierge> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[{&#34;dimensions&#34;: {&#34;dimension6&#34;: &#34;en&#34;, &#34;dimension11&#34;: false, &#34;dimension1&#34;: &#34;Signed out&#34;, &#34;dimension3&#34;: false, &#34;dimension5&#34;: &#34;en&#34;, &#34;dimension4&#34;: &#34;Cast&#34;}, &#34;gaid&#34;: &#34;UA-24532603-1&#34;, &#34;metrics&#34;: {&#34;ratings_count&#34;: &#34;metric2&#34;, &#34;ratings_value&#34;: &#34;metric1&#34;}, &#34;purpose&#34;: 1}]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [{&#34;id&#34;: &#34;G-272J68FCRF&#34;, &#34;purpose&#34;: 1}], &#34;ga4p&#34;: [{&#34;id&#34;: &#34;G-272J68FCRF&#34;, &#34;purpose&#34;: 1}], &#34;gtm&#34;: [], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;product&#34;, &#34;projectName&#34;: &#34;Cast&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;developers&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <script nonce="KXwjaNJ7NS7eTCL9EkXtiGmm8yTsqK"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/js/app_loader.js', '[1,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers","https://developers-dot-devsite-v2-prod.appspot.com",1,null,["/_pwa/developers/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/developers/images/favicon-new.png","https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","developers.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Profiles__enable_awarding_url","TpcFeatures__enable_required_headers","CloudShell__cloud_shell_button","Profiles__enable_release_notes_notifications","Profiles__enable_developer_profiles_callout","Profiles__enable_complete_playlist_endpoint","Cloud__enable_cloud_shell_fte_user_flow","MiscFeatureFlags__developers_footer_dark_image","DevPro__enable_developer_subscriptions","CloudShell__cloud_code_overflow_menu","Experiments__reqs_query_experiments","Search__enable_page_map","MiscFeatureFlags__emergency_css","Cloud__enable_cloud_shell","Search__enable_ai_search_summaries_restricted","MiscFeatureFlags__enable_variable_operator","Profiles__enable_page_saving","Concierge__enable_concierge","MiscFeatureFlags__enable_project_variables","EngEduTelemetry__enable_engedu_telemetry","Significatio__enable_by_tenant","Cloud__enable_cloud_facet_chat","BookNav__enable_tenant_cache_key","Profiles__enable_dashboard_curated_recommendations","Cloud__enable_cloudx_ping","MiscFeatureFlags__enable_view_transitions","Profiles__enable_completecodelab_endpoint","MiscFeatureFlags__enable_firebase_utm","Profiles__enable_profile_collections","Search__enable_ai_search_summaries","Cloud__enable_cloud_dlp_service","DevPro__enable_cloud_innovators_plus","Profiles__enable_recognition_badges","Concierge__enable_concierge_restricted","Concierge__enable_pushui","Cloud__enable_cloudx_experiment_ids","Profiles__require_profile_eligibility_for_signin","Search__enable_suggestions_from_borg","Search__enable_ai_eligibility_checks","Profiles__enable_public_developer_profiles","Analytics__enable_clearcut_logging","Cloud__enable_free_trial_server_call","MiscFeatureFlags__developers_footer_image","Search__enable_dynamic_content_confidential_banner","Cloud__enable_llm_concierge_chat","Cloud__enable_legacy_calculator_redirect","TpcFeatures__enable_mirror_tenant_redirects","MiscFeatureFlags__enable_explain_this_code"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,null,"https://developerprofiles-pa.clients6.google.com",[1,"developers","Google for Developers","developers.google.com",null,"developers-dot-devsite-v2-prod.appspot.com",null,null,[1,1,[1],null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],[1,null,null,[1,20],"/recommendations/information"],null,null,null,[1,1,1],[1,1,null,1,1]],null,[null,null,null,null,null,null,"/images/lockup-new.svg","/images/touchicon-180-new.png",null,null,null,null,1,null,null,null,null,null,null,null,null,1,null,null,null,"/images/lockup-dark-theme-new.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,20,22,23,29,32,36],null,[[null,null,null,[3,7,10,2,39,17,4,32,24,11,12,13,34,15,25],null,null,[1,[["docType","Choose a content type",[["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"],["Guide",null,null,null,null,null,null,null,null,"Guide"],["Sample",null,null,null,null,null,null,null,null,"Sample"]]],["product","Choose a product",[["Android",null,null,null,null,null,null,null,null,"Android"],["ARCore",null,null,null,null,null,null,null,null,"ARCore"],["ChromeOS",null,null,null,null,null,null,null,null,"ChromeOS"],["Firebase",null,null,null,null,null,null,null,null,"Firebase"],["Flutter",null,null,null,null,null,null,null,null,"Flutter"],["Assistant",null,null,null,null,null,null,null,null,"Google Assistant"],["GoogleCloud",null,null,null,null,null,null,null,null,"Google Cloud"],["GoogleMapsPlatform",null,null,null,null,null,null,null,null,"Google Maps Platform"],["GooglePay",null,null,null,null,null,null,null,null,"Google Pay & Google Wallet"],["GooglePlay",null,null,null,null,null,null,null,null,"Google Play"],["Tensorflow",null,null,null,null,null,null,null,null,"TensorFlow"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"AI and Machine Learning"],["Data",null,null,null,null,null,null,null,null,"Data"],["Enterprise",null,null,null,null,null,null,null,null,"Enterprise"],["Gaming",null,null,null,null,null,null,null,null,"Gaming"],["Mobile",null,null,null,null,null,null,null,null,"Mobile"],["Web",null,null,null,null,null,null,null,null,"Web"]]]]]],[1,1],null,1],[[["UA-24532603-1"],["UA-22084204-5"],null,null,["UA-24532603-5"],null,null,[["G-272J68FCRF"],null,null,[["G-272J68FCRF",2]]],[["UA-24532603-1",2]],null,[["UA-24532603-5",2]],null,1],[[11,8],[6,5],[12,9],[13,10],[1,1],[14,11],[4,3],[16,13],[5,4],[3,2],[15,12]],[[1,1],[2,2]]],null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,"developers.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10