приложение chromecast для андроид что это
Приложение chromecast для андроид что это
Краткое описание:
Официальное приложение от Google для управления Chromecast.
Chromecast позволяет без труда просматривать интернет-видео и любые сайты на экране телевизора. Подключите его к любому HD-телевизору и управляйте через смартфон или планшетный ПК. Никакие пульты при этом не нужны. Транслируйте свои любимые видео из Google Play, YouTube, Netflix и браузера Chrome на телеэкран одним нажатием кнопки.
Подробнее на странице http://www.google.com/chromecast.
При помощи приложения Chromecast вы можете:• Настраивать подключение Chromecast к сети Wi-Fi.• Управлять настройками Chromecast (переименование устройства, изменение пароля сети Wi-Fi и т. д.).
Требуется Android: 6.0+
Русский интерфейс: Нет
Версия: 1.24.37.4 Google Cast (Пост Meoweom #63523221)
Версия: 1.20.9 Google Cast (Пост speed888 #56838550)
Версия: 1.19.26 Google Cast (Пост VLADFIONOV #54411878)
Версия: 1.17.15 Google Cast (Пост VLADFIONOV #52485434)
Версия: 1.15.7 Google Cast (Пост VLADFIONOV #49541392)
Версия: 1.14.11 Chromecast (Пост VLADFIONOV #48256779)
версия: 1.13.15 Chromecast (Пост vutak #46583758)
версия: 1.13.13 Chromecast (Пост Ansaros #40593790)
версия: 1.12.32 Chromecast (Пост Ansaros #40593790)
версия: 1.11.9 Chromecast (Пост pyshnyi #40273200)
версия: 1.10.2 Chromecast (Пост #36573429)
версия: 1.9.6 Chromecast (Пост #36405622)
версия: 1.8.22 Chromecast (Пост #34822950)
версия: 1.7.4 https://4pda.to/forum/d…s.chromecast.app-1.apk
версия: 1.5.5 Chromecast (Пост #32524466)
версия: 1.5.3 Chromecast (Пост #30297486)
версия: 1.3.10 https://4pda.to/forum/dl/post/3745846/Chromecast_1_3_10.apk
версия: 1.1.1com.google.android.apps.chromecast.app.apk ( 2.9 МБ )
Как пользоваться функцией Chromecast на телевизоре – пошаговая настройка
Chromecast (Google Cast) позволяет полноценно просматривать на большом экране видео из интернета или любой другой контент пользователя. Чтобы пользоваться им, нужно знать, как правильно настроить трансляцию. Это устройство обеспечивает высокое качество видео и звука и позволит получить удовольствие от просмотра контента.
Что такое Хромкаст
Это устройство присоединяют к HDMI разъёма телевизора. Chromecast получает контент через WiFi от домашних устройств: компьютера, телефона или планшета. Это устройство сделано простым и надёжным. Его применение не создаёт сложностей для пользователя.
Чтобы использовать Chromecast необходимо установить специальное приложение. Приставка впервые появилась в 2013 году. Следующие версии были созданы в 2015 и 2018 годах. В первой версии устройство могло работать в частотном диапазоне 2,4 ГГц, но 5,0 ГГц был ему недоступен. Во второй версии, вышедшей в 2015 году этот недостаток был исправлен. Теперь Chromecast может работать в обоих частотных диапазонах.
Chromecast второго поколения
Chromecast 2 позволяет просматривать видео потоки из различных сервисов, а также воспроизводить видео, аудио файлы и изображения пользователя. Хром каст 2 может непосредственно отображать содержимое страниц, открытых в браузере Google Chrome. В устройстве имеется разъём мини-USB, предназначенный для подключения питания.
В комплект поставки входит шнур, имеющий мини-USB и USB разъёмы. Первый вставляется в устройство. Второй — в USB разъём телевизора или в адаптер питания, подключённый к розетке.
Поддержка Хромкаст
Непосредственно на устройстве есть кнопка Reset. Её можно нажать в случае, если настройка будет выполнена с ошибками. В результате этого параметры будут сброшены к начальным значениям. Нажатие должно быть длительным — его нужно производить на протяжении нескольких секунд.
Трансляция видео контента производится в фоновом режиме. Если она запущена, пользователь может одновременно использовать гаджет для других целей. Работа с сервисами происходит аналогичным образом. Для примера далее будет рассмотрено то, как просматривать ролик с Youtube.
Работа с Youtube
Выбор ролика делается со смартфона. Для этого заходят на сайт и выбирают интересующий пользователя ролик. Его нужно запустить.
В верхней части есть иконка, изображающая прямоугольник и концентрические дуги. После нажатия на неё будет задан вопрос о том, где пользователь хочет просматривать трансляцию.
Нужно выбрать Chromecast, после этого трансляция ролика произойдёт на телевизоре. В процессе трансляции со смартфона можно управлять просмотром ролика: его можно, например, остановить, отключить или промотать.
Как транслировать содержимое браузера Chrome
Есть возможность отображать содержимое вкладок Google Chrome. Для этого на браузер необходимо установить расширение Chromecast.
После этого появится кнопка, изображающая прямоугольник с концентрированными дугами в углу.
Чтобы страницу можно было увидеть на экране телевизора, нужно на неё нажать. Появится форма, на которой кликают по кнопке «Start casting».
После этого вкладку можно будет просматривать на большом экране. При этом будет передаваться не только изображение, но и звук.
Пользователи отмечают, что при передаче содержимого страницы имеется задержка, составляющая 1-1.5 секунд. Однако анимация при этом происходит плавно.
Трансляция контента пользователя
При помощи определённых приложений можно транслировать контент на Chromecast. В операционной системе Андроид такой функцией, например, обладает ES File Explorer. В iOS это может сделать InFuse. Чтобы выполнить трансляцию достаточно воспользоваться опцией «Отправить», а затем выбрать Chromecast. Таким образом можно просматривать видео, слушать аудио контент или просматривать картинки.
Как пользоваться chromecast built in на телевизоре – подробный обзор:
Chromecast и Chromecast Ультра
Третья модель, вышедшая в 2018 году оснащена новым процессором. Она получила название Chromecast Ultra. Первые две модели могли работать только с использованием беспроводного соединения. В последней версии также имеется разъём мини-USB, предназначенный для подключения блока питания. В нём есть порт для подключения проводного интернета.
Chromecast Ultra
Miracast и Chromecast в чем разница?
Miracast представляет собой технологию для передачи контента, которая используется Chromecast. Однако она имеет дополнительные возможности, которые здесь не используются — например, передача данных в обоих направлениях.
Miracast встроена в новые версии Windows. Эта технология позволяет передавать изображение экрана на другой гаджет. В то же время Chromecast передаёт контент только на телевизор. Для Miracast не обязательно наличие интернета. Он способен самостоятельно создать беспроводное соединение с нужным гаджетом. Однако, он способен только отображать экран и не является телевизионным плеером. Chromecast специализирован, но демонстрирует более высокие функциональность и качество.
Какие устройства поддерживают Хромкаст от Гугл
Работать с Chromecast могут смартфоны, планшеты или компьютеры, соединяясь через WiFi. Для доступа нужно наличие приложений, которые поддерживают имеют соответствующие опции.
Настройка
Если есть смартфон, работающий под управлением операционной системы Андроид, настройка выглядит следующим образом:
На этом первоначальная настройка параметров заканчивается. На экране смартфона появится сообщение об этом.
На экране телевизора также появится сообщение о готовности к работе.
Настройка хром каст
Работа с iOS
Настройку можно также производить с iOS устройства. Для этого необходимо скачать и установить приложение Chromecast с AppStore. Настройка проводится в точности также, как и для устройств, работающих под управлением Android. Youtube и другие аналогичные сервисы в iOS также могут работать с Chromecast.
Особенности Apple TV
Chromecast и Apple TV представляют собой по своим функциям во многом аналогичные устройства. Однако действуют они в соответствии с разными принципами.
Apple TV – это устройство, имеющее собственный пульт управления. Оно предоставляет работать с экранной клавиатурой, запускать свои приложения. Оно способно интегрироваться с другими устройствами в соответствии с протоколом AirPlay.
Пользователь может не только транслировать видеопотоки с различных сервисов, но и передавать для показа медиафайлы или транслировать изображение непосредственно с экрана гаджета.
Chromecast в основном ориентирован на работу с видеопотоками. Он передаёт устройству данные для трансляции выбранного видеопотока и может управлять его воспроизведением. При этом саму трансляцию организует Chromecast.
Apple TV поддерживает больше потоковых сервисов по сравнению с Cromecast. В частности, речь идёт о Amazon Prime, HBO Go, Hulu Plus и некоторых других. Однако, последний, хотя более специализирован, демонстрирует лучшее качество работы.
Возможные проблемы и их решение
Иногда при настройке мобильный гаджет не может найти устройство. Это связано с тем, что сигнал недостаточно сильный. В этом случае требуется подойти со своим смартфоном ближе к телевизионному приёмнику.
Важно убедиться, что используемая беспроводная сеть обеспечивает достаточно мощный сигнал. Если это не так, то нужно провести соответствующую корректировку. Например, изменить параметры роутера или изменить его расположение.
Иногда могут помочь простые способы:
Некачественное воспроизведение потоковых сервисов может быть следствием медленной связи через интернет. Например, если ролик из Youtube плохо загружается, то качество может быть переключено на более низкое. Чтобы избежать этого, можно подождать, пока видео буферизуется или вручную переключить его на более высокое качество.
Если экран телевизора остаётся чёрным, нужно проверить подключение приставки. Нужно открыть настройки и убедиться, что в качестве источника видеопотока используется нужный порт.
Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение
На улице я часто слушаю аудиокниги и подкасты со смартфона. Когда прихожу домой, мне хочется продолжить слушать их на Android TV или Google Home. Но далеко не все приложения поддерживают Chromecast. А было бы удобно.
По статистике Google за последние 3 года, количество девайсов на Android TV увеличилось в 4 раза, а число партнеров-производителей уже превысило сотню: «умные» телевизоры, колонки, TV-приставки. Все они поддерживают Chromecast. Но в маркете ещё много приложений, которым явно не хватает интеграции с ним.
В этой статье я хочу поделиться своим опытом интеграции Chromecast в Android-приложение для воспроизведения медиа-контента.
Как это работает
Если вы впервые слышите слово «Chromecast», то постараюсь вкратце рассказать. С точки зрения пользования, это выглядит примерно так:
Технически происходит примерно следующее:
Интеграция
У Google есть свой SDK для работы с Chromecast, но он плохо покрыт документацией, а его код обфусцирован. Поэтому многие вещи пришлось проверять методом тыка. Давайте обо всём по порядку.
Инициализация
Для начала нам надо подключить Cast Application Framework и MediaRouter:
Затем Cast Framework должен получить идентификатор приложения (об этом позже), и типы поддерживаемого медиаконтента. То есть если у нас приложение воспроизводит только видео, то кастинг на колонку Google Home будет невозможен, и в списке девайсов её не будет. Для этого нужно создать реализацию OptionsProvider:
И объявить его в Manifest:
Регистрируем приложение
Чтобы Chromecast мог работать с нашим приложением, его необходимо зарегистрировать в Google Cast SDK Developers Console. Для этого потребуется аккаунт Chromecast разработчика (не путать с аккаунтом разработчика Google Play). При регистрации придётся внести разовый взнос в 5$. После публикации ChromeCast Application нужно немного подождать.
В консоли можно изменить внешний вид Cast-плеера для девайсов с экраном и посмотреть аналитику кастинга в рамках приложения.
MediaRouter
MediaRouteFramework – это механизм, который позволяет находить все удалённые устройства воспроизведения вблизи пользователя. Это может быть не только Chromecast, но и удалённые дисплеи и колонки с использованием сторонних протоколов. Но нас интересует именно Chromecast.
В MediaRouteFramework есть View, которая отражает состояние медиароутера. Есть два способа её подключить:
А из кода требуется всего лишь зарегистрировать кнопку в CastButtonFactory. тогда в нее будет прокидываться текущее состояние медиароутера:
Теперь, когда приложение зарегистрировано, и MediaRouter настроен, можно подключаться к ChromeCast-девайсам и открывать сессии к ним.
Кастинг медиаконтента
ChromeCast поддерживает три основных вида контента:
В зависимости от настроек плеера, типа медиаконтента и cast-девайса, интерфейс плеера может отличаться.
CastSession
Итак, пользователь выбрал нужный девайс, CastFramework открыл новую сессию. Теперь наша задача заключается в том, чтобы отреагировать на это и передать девайсу информацию для воспроизведения.
Чтобы узнать текущее состояние сессии и подписаться на обновление этого состояния, воспользуемся объектом SessionManager:
А ещё можем узнать, нет ли открытой сессии в данный момент:
У нас есть два основных условия, при которых мы можем начинать кастинг:
При каждом из этих двух событий можем проверять состояние, и если всё в порядке, то начинать кастить.
Кастинг
Теперь, когда у нас есть что кастить и куда кастить, можем перейти к самому главному. Помимо всего прочего, у CastSession есть объект RemoteMediaClient, который отвечает за состояние воспроизведения медиаконтента. С ним и будем работать.
Создадим MediaMetadata, где будет храниться информация об авторе, альбоме и т. д. Очень похоже на то, что мы передаём в MediaSession, когда начинаем локальное воспроизведение.
Параметров у MediaMetadata много, и их лучше посмотреть в документации. Приятно удивило, что можно добавить изображение не через bitmap, а просто ссылкой внутри WebImage.
Объект MediaInfo несёт информацию о метаданных контента и будет говорить о том, откуда медиаконтент брать, какого он типа, как его проигрывать:
Напомню, что contentType – это тип контента по спецификации MIME.
Также в MediaInfo можно передать рекламные вставки:
В MediaLoadOptions мы описываем то, как будем обрабатывать медиапоток (скорость, начальная позиция). Также документация говорит, что через setCredentials можно передать заголовок запроса для авторизации, но у меня запросы от Chromecast не включали в себя заявленные поля для авторизации.
После того как всё готово, мы можем отдать все данные в RemoteMediaClient, и Chromecast начнёт воспроизведение. Важно поставить локальное воспроизведение на паузу.
Обработка событий
Видео заиграло, а что дальше? Что если пользователь нажмёт паузу на телевизоре? Чтобы узнавать о событиях, происходящих со стороны Chromecast, у RemoteMediaClient есть обратные вызовы:
Узнать текущий прогресс тоже просто:
Опыт интеграции с существующим плеером
В приложении, над которым я работал, уже был готовый медиаплеер. Стояла задача интегрировать в него поддержку Chromecast. В основе медиаплеера лежал State Machine, и первой мыслью было добавить новое состояние: «CastingState». Но эта идея сразу была отвергнута, потому что каждое состояние плеера отражает состояние воспроизведения, и не важно, что служит реализацией ExoPlayer или ChromeCast.
Тогда пришла идея сделать некую систему делегатов с расстановкой приоритетов и обработкой «жизненного цикла» плеера. Все делегаты могут получать события о состоянии плеера: Play, Pause и т.д. — но только ведущий делегат будет воспроизводить медиаконтент.
У нас есть примерно такой интерфейс плеера:
Внутри у него будет лежать State Machine с таким множеством состояний:
Раньше каждое состояние при инициализации отдавало команду в ExoPlayer. Теперь оно будет отдавать команду в список Playing-делегатов, и «Ведущий» делегат сможет его обработать. Поскольку делегат реализует все функции плеера, то его тоже можно наследовать от интерфейса плеера и при необходимости использовать отдельно. Тогда абстрактный делегат будет выглядеть так:
Для примера я упростил интерфейсы. В реальности событий немного больше.
Делегатов может быть сколько угодно, как и источников воспроизведения. А делегат для Chromecast может выглядеть примерно так:
Прежде чем отдать команду о воспроизведении, нам надо определиться с ведущим делегатом. Для этого они добавляются в порядке приоритета в плеер, и каждый из них может отдавать состояние своей готовности в методе readyForLeading(). Полный код примера можно увидеть на GitHub.
Есть ли жизнь после ChromeCast
После того как я интегрировал поддержку Chromecast в приложение, мне стало приятнее приходить домой и наслаждаться аудиокнигами не только через наушники, но и через Google Home. Что касается архитектуры, то реализация плееров в разных приложениях может различаться, поэтому не везде такой подход будет уместен. Но для нашей архитектуры это подошло. Надеюсь, эта статья была полезной, и в ближайшем будущем появится больше приложений, умеющих интегрироваться с цифровым окружением!
Google Cast на телевизоре с Android TV. Что это, как настроить и как пользоваться?
Забегая наперед, скажу, что Google Cast это одна из функций моего телевизора Philips 43PUS7150/12, которой я действительно пользуюсь, и пользуюсь часто. Сейчас я расскажу что это за технология, какие у нее возможности, и как я пользуюсь Google Cast на своем телевизоре с Android TV.
Что такое Google Cast и Chromecast?
Google Cast – это технология которая позволяет передавать на телевизор изображение, видео, или музыку, со смартфона, планшета, или ноутбука. Все это без проводов. Все что нужно, это устройство с поддержкой Google Cast, с которого будем передавать контент, телевизор с Android TV, или любой другой телевизор с подключенным Chromecast адаптером, и домашняя Wi-Fi сеть, к которой должны быть подключены эти устройства.
Возможности Google Cast:
Как пользоваться Google Cast на телевизорах с Android TV?
На самом деле, все очень просто и понятно. У нас должен быть телевизор с Android TV, на который мы будем выводить изображение и звук. У нас должно быть устройство, с которого мы будем транслировать фото, видео, музыку. Подходят все смартфоны и планшеты на Android, версии 2.3 и выше. Устройства от Apple: iPhone, iPad и iPod Touch, которые работают на iOS версии 7.0 и выше. Ноутбук, или компьютер с установленным браузером Chrome.
Я уже писал как подключить к Wi-Fi телевизор Philips. А ваши смартфоны, планшеты и ноутбуки, я думаю к Wi-Fi сети уже подключены.
На телевизоре настраивать вообще ничего не нужно. Он должен быть просто включен и подключен к вашей Wi-Fi сети. Управлять мы будем с нашего смартфона, планшета, или компьютера. Поехали!
Трансляция видео с YouTube на телевизор по Google Cast
Это та возможность, которой я пользуюсь практически каждый день. Я транслирую видео со своего iPad, на экран телевизора Philips. работает все очень просто. Берем наш смартфон, или планшет, который работает на Android, или iOS, и запускаем на нем приложение YouTube.
Включаем любой ролик, и сверху нажимаем на кнопку Google Cast. Появится ваш телевизор, выбираем его.
Воспроизведение видео начнется на телевизоре. Кнопка Google Cast станет синей. Если нажать на нее еще раз, то можно будет отключится от телевизора.
С Android смартфона все так же работает.
Еще одна интересная фишка, можно создавать список воспроизведения. Когда устройство подключено к телевизору, просто нажмите на любое видео, и появится окно с выбором: либо воспроизвести сейчас, либо добавить в очередь на воспроизведение. Очень удобно. Все просто и понятно, разобраться совсем не сложно.
Выводим на телевизор все, что происходит на экране смартфона, или планшета
Мы можем вывести на телевизор абсолютно все, что происходит на экране мобильного устройства. На телевизоре будет отображаться меню, программы, игры и т. д. Все, что мы видим на экране смартфона. Примерно так же работает технология Miracast.
Результат выглядит вот так:
А вот так выглядят программы с Android смартфона на телевизоре:
И даже игры можно выводить на телевизор по Google Cast.
Игры немного глючили. Изображение появлялось с задержкой. Возможно, если подключить более мощный смартфон, то все работало бы лучше. Но даже минимальная задержка все ровно будет.
На телефоне (Android) все работает как часы. А вот вывести экран с iPad у меня почему-то не получилось. Он просто не находил телевизор, и все время просил подключится к сети, в которой есть Chromecast устройство. Хотя, все было подключено, и трансляция видео в YouTube работала.
Транслируем изображение (вкладки) с браузера Chrome на телевизор
Неактуально: Все что нужно, это установить браузер Google Chrome, и в браузере установить расширение «Google Cast». Для установки откройте настройки браузера, перейдите на вкладку Расширения, нажмите на ссылку «Еще расширения», в поиске введите «Google Cast» и установите расширение. В браузере появится кнопка, нажав на которую, можно запустить трансляцию вкладки на телевизор.
Обновление: как оказалось, расширения «Google Cast» больше нет. Функция трансляции теперь встроенная в браузер. Откройте меню и выберите «Трансляция. » Если такого пункта у вас нет, то обновите свой браузер Google Chrome.
Для начала трансляции просто выбираем свой телевизор.
На телевизоре сразу появится изображение с ноутбука. Все работает стабильно и быстро.
Теперь вы сможете запускать трансляцию из браузера на телевизор еще быстрее.
Заключение
Я рассказал вам об основных возможностях Google Cast, которыми пользуюсь сам. Можно так же воспроизводить музыку со смартфона, через динамики телевизора. Сделать это можно через приложение Google Play Музыка. Или транслировать фото с галереи. Просо нажимаем на кнопку «Google Cast» и выводим изображение на телевизор.
Если у вас телевизор на Android TV, или есть адаптер Chromecast, то обязательно воспользуйтесь всеми возможностями этой технологии. Напишите в комментариях, как вы используете Google Cast. Всего хорошего!