Будет ли эмулятор Chromecast Receiver Emulator или альтернативное приложение, которое будет использоваться в качестве приемника для разработки?

Будет ли какой-нибудь эмулятор для самого приемника Chromecast? Или, возможно, я мог бы запустить дополнительное окно Chrome на моем ноутбуке, которое ведет себя так же, как и на самом ресивере. Таким образом, разработчики могут тестировать свои приложения-отправители, не имея на самом деле физического устройства-приемника.

Ответ 1

Обновление: наши последние усилия - это полный приемник хромпроцессора v2, получивший название YouMap Chromecast Receiver, отлично работает на устройствах Android, включая FireTV: http://forum.xda-developers.com/hardware-hacking/chromecast/app-youmap-chromecast-receiver-android-t3161851

Мы только что выпустили эмулятор хромотерапии на iOS, свободно доступный из App Store:

https://itunes.apple.com/us/app/rplay/id692511073?mt=8

В течение нескольких дней, чтобы эмулировать Chromecast внутри rPlay, наконец, он может найти rPlay (на малине Pi) в качестве устройства хромирования и может отправлять перенаправление URL-адреса youtube. еще долгий путь, но кажется возможным.

Прикрепленный скриншот Youtube на Nexus 7, отображается кнопка Chromecast, при нажатии на нее будет отображаться rPlay как устройство. enter image description here

Дополнительная информация о rPlay: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=10991

В сентябре мы выпустим эмуляторы хромпрограммы для windows/Linux/Mac/android/iOS.

Ответ 2

Этот проект находится в раннем развитии. Youtube работает, по крайней мере.

https://github.com/dz0ny/leapcast

Ответ 3

Кажется, что не предусмотрено ни одного, но это должно быть возможно, возможно, как расширение Chrome.

Интересные факты: приемник, совместимый с ChromeCast, должен отвечать на DIAL Service Discovery запросы, отправленные через SSDP. Предполагая, что он правильно идентифицировал себя и ответил на команды DIAL, ему также необходимо было бы открыть WebSocket и ответить на команды, отправленные от отправителя, которые представляют собой сериализованные массивы JSON, содержащие строку пространства имен приложений, и объект JSON, специфичный для приложения, в качестве первого и второго массивов элементы. Получателю, как минимум, нужно было бы отвечать на два пространства имен приложений ( "cm" и "ramp" для MediaProtocolCommand), чтобы быть совместимыми с SDK.

Ответ 4

Другой (на ранней стадии) - CheapCast.

CheapCast - приложение для Android (не требуется root), целью которого является эмуляция ChromeCast Dongle. Это позволяет вашему Android-устройству действовать как целевой (1-й экран) для приложений с поддержкой ChromeCast (например, YouTube, Google Music).

Приложение: https://play.google.com/store/apps/details?id=at.maui.cheapcast
Демо: http://www.youtube.com/watch?v=2ktmrXgj9qQ
Источник: https://github.com/mauimauer/cheapcast (пока недоступно)

Ответ 5

Вы можете запустить Chrome и установить расширение эмулятора приемника Chromecast: https://chrome.google.com/webstore/detail/cr-cast/acmfmindblghbicdipoakcolegkcddbk

Если вы хотите понять его работу, вы можете распаковать CRX и просмотреть код.

Обновление 2015: CR-cast больше не работает с текущим API Chromecast.