2013-07-31 5 views
8

Я заполнил форму Google, чтобы включить мое устройство в белый список и был предоставлен AppID.Как отладить белый список Chromecast

Я следовал процедуры, описанные здесь, чтобы попробовать и отлаживать устройство без успеха: https://developers.google.com/cast/developing_your_receiver#debugging

Я могу свистеть мое устройство по IP, но подключение к порту 9222 приводит к неудаче. Telnet к этому порту также не увенчался успехом.

Кто-нибудь знает, почему это может не работать? Я должен пропустить что-то простое.

+0

Подтвердите серийный номер устройства, например. Z может быть ошибочно принят за 2, а O для 0. – Johan

+0

@Gatada очень правдив. Я ошибся 6 для 8 – dparnas

ответ

16

Проблема была в том, что мое устройство Chromecast не отправляло серийный номер в Google.

Я смог заставить его работать, включив отправку серийного номера устройств в утилиту настроек Windows (изменение этого параметра в приложении для Android не показалось рабочим). После изменения настройки я перезагрузил устройство, и теперь я могу подключиться к порту 9222. Я не уверен, почему это не в проходе разработчика ... или, может быть, я пропустил его?

+1

На самом деле, я нашел это здесь, как почти первое, что нужно сделать: https://developers.google.com/cast/whitelisting – cromestant

+0

Когда вы говорите, что можете подключиться на 9222, означает ли это вы подключаетесь через telnet? Я могу ping мой chromecast, но can not telnet к ему, или соединиться через браузер на этом порту. У меня есть опция, выбранная для отправки серийного номера. Конечно, я не могу понять, что серийный номер google на самом деле совпадает с файлом. Пожелайте, чтобы у них был реальный портал для управления устройствами и приложениями для хромирования. –

+0

Тот же вопрос, что и у Энтони. Может пинговать на ключ, может передавать видео Youtube через завиток, но не может подключить Chrome к порту 9222. – Mark

7

Я получил эту опцию только после того, как открыл «Настройки» в Google Cast Extension внутри Chrome, а затем быстро нажал на синюю иконку около десятка раз. Внезапно новая опция появилась в нижней части, где я мог бы ввести имя хоста моего белого списка URL:

Chrome Cast Extension Magic Options

Я также уверен, что «отправить серийный номер» был включен в Chromecast.app (и убедитесь, перезагрузка)

Chromecast.app settings

Теперь, я могу ударить порт 9222 в браузере и может видеть мое приложение по адресу: // {мой-chromcast-ф}: 9222 /. Я могу использовать инструменты разработчика в Chrome для отладки, обновления страницы, проверки элементов на экране и т. Д.

0

Я понимаю, что это древний вопрос, однако мой ответ может помочь людям, которые ищут в будущем.

Просто перезагрузка Chromecast после настройки моих деталей в консоли Cast помогла мне.

1

Я немного боролся с этим. Я думаю, что некоторые вещи могут измениться с последним обновлением прошивки на Chromecast. Я мог бы подключиться к порту 9222 после того, как я сделал следующее:

Зарегистрированные пользовательский приемник и провести его на внешней стороне моей сети (на Google Диске: https://support.google.com/drive/answer/2881970?hl=en)

Запуск приемника. Я использовал пример Chromecast https://github.com/googlecast/CastHelloText-chrome

Убедитесь, что идентификатор приложения в chromehellotext.html является зарегистрированным в вашей учетной записи.

Когда после этого я могу подключиться к порту отладки.

Порт открыт, только если ваш пользовательский приемник работает на Chromecast.

Возможно, мне также полезно включить отладку на хромовом расширении.Это покажет, что происходит между Chromecast и отправителем: https://developers.google.com/cast/docs/chrome_sender

0

Прежде чем пытаться получить доступ к IP-порту с отладочным портом, вы должны выполнить заказ на заказ (как минимум один раз). В противном случае отладка не будет включена.

3

Что-то еще, что я еще не видел, чтобы другие говорили об этом. Если вы перейдете к правильному IP-адресу и получите ссылку на удаленную отладку, но вы не увидите свой источник, элементы и т. Д. Он может быть заблокирован настройками безопасности. Это натолкнуло меня на некоторое время, пока я не заметил маленькую иконку щита в моем баре url. Нажмите на это и дайте ему возможность загружать источники. Как только я сделал это, все засело, как ожидалось.

+0

Каждый раз, когда я возвращаюсь к разработке хромированного броска, я забыл об этом! Кажется, что все работает, но никаких журналов, элементов и т. Д. Не появляются, пока вы этого не сделаете. Спасибо, брокколи. –

Смежные вопросы