2014-02-05 1 views
1

Я просто пытаюсь получить простой «Привет, мир!». чтобы работать с новым Chromecast SDK. Вот шаг за шагом я следующее:Google Cast - Получатель недоступен

https://developers.google.com/cast/docs/chrome_sender

Для достижения минимальной настройки, я пытаюсь подключить его через Chrome App (App, не Extension) в качестве отправителя, а также с использованием chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID как AppID (как указано в учебнике).

Кажется, что он разваливается между Инициализацией и запуском. Мой вызов chrome.cast.initialize завершается успешно, но при вызове метода receiveListener результат всегда «недоступен». Если я попытаюсь вызвать chrome.cast.requestSession, он вызывает обработчик ошибок с кодом ошибки «receiver_unavailable».

Несколько вещей:

  • Я заплатил $ 5 в Google для учетной записи разработчика и зарегистрировал мое устройство
    • Примечание: Мой список приложений по-прежнему пуст, является ли это проблемой?
  • Я перенастроить устройство Chromecast, чтобы отправить серийный номер при получении обновлений
  • Я перезагрузил несколько раз Chromecast (из моего Android приложения)
  • к Chromecast находится в режиме ожидания на экране с пейзажами мигает красиво
  • Мой ноутбук находится в той же беспроводной сети, используя базовый Linksys маршрутизатор
  • это не работает, если я использую «YouTube» или «Netflix» в качестве AppID либо

Любые другие идеи? Пожалуйста помоги! :)

ответ

0

Особая благодарность @ssgg за то, что она привела меня к этому.

В Windows 7 общая сеть должна быть настроена как Домашняя или Рабочая (не общедоступная) сеть. Я снова настроил его, перезагрузил свой ноутбук, и он работает как шарм!

Эта ссылка была очень полезной:
https://support.google.com/chromecast/answer/3249268?hl=en

0

Попробуйте два отправителя приложения Chrome здесь:

https://github.com/googlecast/CastHelloVideo-chrome https://github.com/googlecast/CastVideos-chrome

на собственном сервере. Или вы можете попробовать

http://www.videws.com/eureka/helloVideos/

Если это работает для вас, то ваш Chromecast хорошо и ваш Chrome и расширение Cast хороши.

Если вы хотите переключиться на свой собственный идентификатор приложения, вам нужно убедиться, что они готовы в консоли разработчика: https://cast.google.com/publish/.

+0

Сладкий, это именно то, что мне нужно, лучше, чем создание собственного. :) Я посмотрю, если это сработает. – jeremyalan

+0

Я пробовал оба из представленных вами примеров, и ни один из них не работает. Они оба сообщают, что «список получателей пуст». Есть идеи? – jeremyalan

+0

Является ли ваш отправитель (или ваш ноутбук) на том же Wi-Fi, что и у вашего устройства Chromecast? –

0

Два других образцов, чтобы помочь:

https://github.com/googlecast/cast-custom-receiver

https://github.com/googlecast/cast-sender-tool-chrome

(необязательно использовать медиа-сервер для обслуживания средств массовой информации к приемнику - https://github.com/googlecast/cast-support-media-server)

Если вы используете Windows и имеете несколько активных сетевых адаптеров, имейте в виду, что это ошибка в Chrome с несколькими сетевыми картами, она исправлена ​​в Chrome 33. Вы можете переключиться на 33 или использовать обходной путь -> перейти в Сеть & Центр обмена -> Изменить настройки адаптера -> Alt-N, чтобы открыть меню «Дополнительно» -> «Дополнительные настройки», затем переместите адаптер Wi-Fi в начало списка.

0

У меня были те же проблемы, за исключением того, что я мог видеть мой Chromecast из расширения Google Cast, но никогда не из приложения отправителя. Я попробовал все советы из ответов, а также подсказки с страницы поддержки Google Cast. Использование Chrome 33 finaly решила проблему.

@ Krispy: спасибо, что направил меня к решению.

0

Как вы все знаете сейчас, в Windows 7 это известная проблема. Приложения отправителя Chrome не обнаруживают приемник ChromeCast. В примерах GitHub вы получаете сообщение «Receiver list empty». В трекерном выпуске ChromeCast это называется issue 159.

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

  • Нет связанных вопросов^_^