Я подозреваю, что Google захочет, чтобы вы запускали приложение YouTube локально на мобильном устройстве, а затем разрешали пользователю передавать видео на устройство ChromeCast.
Однако, если вы хотите, чтобы взломать еще одно решение, вот еще один вариант:
Для просмотра видео YouTube на свое устройство вам необходимо загрузить URL, как это на устройстве: https://www.youtube.com/tv?v=g1LsT1PVjUA
Этот будет отображаться телевизионная версия проигрывателя YouTube. Теперь вам нужно найти способ переадресации страницы HTML вашего получателя на эту страницу. Это можно сделать с помощью Javascript на вашей странице получателя. URL-адрес можно передать получателю из вашего мобильного приложения, используя собственный протокол. Посмотрите на пример Cast SDK tic-tac-toe о том, как создать свой собственный протокол.
Итак, ваше мобильное приложение запустит ваш ресивер, после чего вы передадите идентификатор видео в приемник через соединение с веб-сокетом, созданное Cast SDK. Затем получатель HTML захватывает идентификатор, а затем использует «window.location.href» для загрузки URL-адреса YouTube.
Я был! Большое спасибо! :) Это работает как шарм! У вас есть какая-то информация о других встроенных приложениях Chromecast? Еще раз спасибо! – joaomgcd
Я еще не начал смотреть другие приложения, но скоро. Если вы что-то найдете, прежде чем я это сделаю, сообщите мне об этом. Благодаря :). –
Есть ли «новый» способ, который будет работать с текущими Chromecast и SDK? – PieterAelse