Новая библиотека Google Cast Connect позволит разработчикам приложений Android TV управлять сеансами Cast прямо в приложении, а не в проигрывателе HTML5.
Мы надеемся, что в ближайшем будущем трансляция видеоконтента на ваше устройство Android TV станет более естественной благодаря внедрению Cast Connect. Как отметил пользователь Twitter Руководство по Android-телевидению, эта новая функция позволит использовать пульт дистанционного управления для трансляции видео.
Google страница разработчика объясняет, как работает новая библиотека Cast Connect. Он построен на основе инфраструктуры Google Cast, при этом устройство Android TV выступает в качестве приемника Cast. После интеграции библиотеки приложения Android TV смогут получать сообщения Cast и статус трансляции мультимедиа, как если бы они были настоящими устройствами Google Cast. Google сообщает, что помимо управления загрузкой мультимедиа и воспроизведением библиотека Cast Connect также содержит метаданные мультимедиа, пользовательские сообщения, повторение/перемешивание и события присоединения/отключения отправителя. Вот видео от Google, призванное помочь разработчикам понять, как интегрировать эту библиотеку:
По сути, контент, транслируемый, скажем, с вашего телефона на Android TV, будет обрабатываться поддерживаемым приложением, а не открываться в проигрывателе HTML5. Как следствие, вы сможете управлять контентом с помощью существующего пульта дистанционного управления, а не, скажем, с телефона. Это делает процесс кастинга более интегрированным, а также лучше для пользователей, поскольку специальное приложение Android TV может поддерживать больше функций и кодеков, чем обычный проигрыватель HTML5. А если поддерживаемое приложение не обнаружено или при трансляции обнаруживается несоответствие в профилях пользователей, библиотека Cast Connect инициирует сеанс, используя проигрыватель HTML5 в качестве резервного варианта.
На данный момент разработчикам необходимо добавить поддержку Cast Connect в свои приложения Android TV, чтобы новые функции работали. Google также отмечает, что функциональность Assistant на данный момент не полностью поддерживается Cast Connect, а это означает, что вы не сможете управлять транслируемым контентом с помощью голоса.