Раньше я мог получить список получателей в бета-версии Chromecast, а теперь не могу. Я что-то упустил?

Когда несколько месяцев назад я написал простое приложение Chrome (браузер) Chromecast в бета-версии, я смог получить список получателей через Javascript, а затем предложить пользователю выбрать устройство.

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

Youtube, однако, имеет кнопку Chromecast прямо рядом с видео. Я хотел бы сделать то же самое, через Javascript!

Как мне это сделать?


person Andrew Rondeau    schedule 21.02.2014    source источник
comment
Не нужно молиться, взгляните на примеры на GitHub по адресу github.com/googlecast. Также ознакомьтесь с контрольным списком дизайна (developers.google.com/cast/docs/design_checklist. ), чтобы увидеть, как хром теперь справляется с этим.   -  person Ali Naddaf    schedule 21.02.2014


Ответы (1)


С новым Chrome Sender Cast SDK этот вызов

chrome.cast.requestSession (onRequestSessionSuccess, onLaunchError);

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

Как инициировать этот вызов, зависит от разработчиков и вашего варианта использования. У вас есть следующие варианты. - Имейте интерактивный значок Cast, такой как YouTube, который пользователи щелкают, чтобы вызвать этот вызов, а затем пользователи увидят всплывающее окно в правом верхнем углу, связанное с расширением Cast. - Инициируйте этот вызов при загрузке вашей страницы, если ваше приложение полностью посвящено Cast и хочет пользователям сразу выбрать устройство — не делайте ничего особенного, чтобы инициировать этот вызов. В этом случае, когда пользователи нажимают на значок расширения Cast, они могут выбрать и подключиться к устройству Cast. Оттуда пользователи могут сделать зеркало вкладок, если ваша страница не имеет интеграции с Cast, или сеанс Cast будет создан (или подключен, если он существует), если вы инициализируете Cast API при загрузке страницы.

person ssgg Google Developer Platform    schedule 07.03.2014
comment
Почему убрали возможность создавать свой собственный список устройств? - person Mr Pablo; 20.01.2015