2014-09-16 4 views
3

Я работаю над приложением iOS, где теперь хочу интегрировать поддержку ChromeCast. Я использую пример HelloGoogleVideoCast, чтобы проверить настройку оборудования и получить вдохновение для моего приложения.com.google.GCKError Code = 2 при подключении к устройству ChromeCast

Я сейчас наткнулся на проблему, которая присутствует как в моем приложении, так и в HelloGoogleVideoCast. Когда я подключаюсь к устройству (метод connectToDevice в HelloGoogleVideoCast), я получаю сообщение об ошибке «Операция не может быть выполнена (ошибка com.google.GCKError 2.)». Я отключил питание устройства без изменений в поведении. Я никогда не добираюсь до callback deviceManagerDidConnect, а с помощью этой ошибки вызывается deviceManager: didFailToConnectWithError. Тем не менее, я могу подключиться к приложению iOS YouTube.

Я не могу найти что-либо с веществом, если я это сделаю, и я не могу найти никаких хороших форумов для разработчиков ChromeCast.

Есть ли у кого-то, кто имеет дело с тем, как это решить?

+0

Может у пожалуйста, загрузите скриншот приложения в консоли CHROMECAST (https://cast.google.com/publish/#/overview) – gran33

+0

Я не знаете, что это будет сделано? –

+0

Каков статус вашего приложения? – gran33

ответ

0

Я не уверен, что это поможет, но и может попробовать:

Скачать приложение Chromecast из магазина приложений: chromecast link

После у видеть ваше chromecast -> выберите ваш chromecast -> Общие -> сделать убедитесь, что оба флажка выбраны (я знаю, что текст не имеет ничего общего с вашей проблемой).

Попробуйте прямо сейчас.

Если ошибка по-прежнему возникает, попробуйте перезагрузить chromecast.

Если ошибка повторяется, попробуйте сбросить chromecast, а затем снова установите флажки (не забудьте!).

+0

Спасибо, но это ничего не изменило. –

+0

Можете ли вы загрузить скриншот приложения в консоли хромометра (cast.google.com/publish/#/overview) – gran33

+0

Является ли это чем-то, что я могу сделать с приложениями для iOS? –

0

Убедитесь, что вы как можно скорее инициализируете диспетчер приемника в приложении-получателе. Не ждите окна. Загрузка. Если приемник занимает слишком много времени, чтобы загрузить и инициализировать менеджер приемника, соединение автоматически разрывается вниз

+0

Не могли бы вы уточнить, что именно нужно делать «быстро» здесь? Вы имеете в виду загрузку 'cast_receiver.js', вызов' cast.receiver.CastReceiverManager.getInstance() 'или вызов' manager.start() '? Я просто потратил день на отладку результата «TIMEOUT» в обратном вызове Android OnResult после последнего обновления прошивки. По рекомендации разработчика на справочном форуме Chromecast я просто переместил '