Подтвердить что ты не робот

Показывать веб-сайты и веб-приложения с помощью Chromecast

Может ли Chromecast использоваться для отображения веб-сайта или веб-приложения? Все образцы отправителей/получателей, которые я видел до сих пор, показывают, как воспроизводить видео. Доклады, опубликованные до сих пор, минимальны, насколько это возможно, просто ссылку на API с небольшим пояснением, что все это делает. Я просто хочу отправить URL-адрес по своему выбору и показать эту страницу на телевизоре. После этого не требуется взаимодействия с пользователем. Предполагая, что это возможно, кто-нибудь имеет пример кода отправителя и получателя Chrome для этого?

4b9b3361

Ответ 1

Мне удалось изменить пример CastHelloText-chrome в https://github.com/googlecast/CastHelloText-chrome, чтобы показать веб-страницу. В файле receiver.html я заменил DIV на IFRAME и создал его для 100% ширины и высоты. Затем в функции displayText() я изменил "innerHTML" на "src". Единственная модификация, внесенная отправителю (chromehellotext.html), заключалась в том, чтобы заменить YOUR_APPLICATION_ID на идентификатор приложения, созданный при регистрации получателя. Обратите внимание, что некоторые сайты, такие как Google и Yahoo, не будут отображаться внутри iframe. Если вам действительно нужно это сделать, вы можете пропустить iframe и просто установить window.location.href в URL. Это, конечно, перезапишет ваш код приемника, поэтому единственный способ изменить URL-адреса - это сначала вручную отключить и перезагрузить. Я попытался использовать window.open, но это не сработало. Во всяком случае, техника iframe, описанная выше, работает для моих целей.

Ответ 2

Можно представить себе создание пользовательского получателя, который имеет iframe, который обертывает любой веб-сайт. Ваш отправитель мог бы затем отправить веб-страницы в ваш ресивер, а onLoad установит URL-адрес iframe. У вас нет кода, но его довольно просто написать.

Ответ 3

Чтобы предоставить дополнительную информацию из текущего ответа, так как это сообщение появляется в верхней части большинства запросов.

Вещь для поиска - Digital Signage, это своего рода отраслевое слово.

после GreenScreen Chromecast работает нормально. Greenscreen

Решение для хоста Sign Simple - похоже, будет таким же, как Greenscreen, без необходимости размещения веб-страницы получателя.

Можно найти похожие решения с использованием малины Pi.

Примечание: с GreenScreen и CastHelloText я не мог получить 1080p только 720p, некоторые комментарии упоминают Видео только в 1080p, но изображения в 720p, которые я также использую для html-страниц.

Ответ 4

Существует простой способ сделать это с помощью примера hellotext (https://github.com/googlecast/CastHelloText-chrome). Вы можете отправить html, введя его в текстовое поле. <iframe src="http://mywebpage.com" style="width:1280px;height:720px"></iframe>