0

Я надеюсь, что кто-то может просветить меня о том, как пары GoogleTV с родным приложением Youtube. Что меня интересует, это «первый экран» функции GoogleTV/SmartTV.Сопряжение приложений для первого экрана Youtube

Из того, что я знаю, до сих пор, «второй экран» приложения необходимо использовать сервис Anymote (Anymote Protocol), который работает в сочетании с Сопряжение службы (от Google TV Pairing Protocol), но это не ясно, какой протокол используется родной Youtube само приложение: DIAL или Google TV Pairing?

Вкратце, я хотел бы разработать первое экранное приложение (в JavaScript), которое может быть сопряжено с родным приложением YouTube (Android и iOS), таким как приложение GoogleTV Youtube или любое приложение Youtube из магазина на смарт-телевизоре , Но я не могу найти соответствующую документацию для этой стороны разработки. Фактически, есть документация, доступная для разработки второго экранного приложения (на мобильных устройствах), но не для разработки такого первого экранного приложения.

Заранее благодарим за вашу помощь!

ответ

0

Я действительно считаю, что взаимодействие GoogleTV/YouTube использовало DIAL или, по крайней мере, раннюю версию (это был своего рода пробный запуск, который привел к разработке Chromecast).

Однако одна из основных архитектурных особенностей протокола DIAL (и аналогичных протоколов) заключается в том, что приложения второго экрана выполняют контроль; так что, хотя вы могли бы разработать любое приложение 1-го экрана, которое вы хотели (приложение-приемник Chromecast, приложение Smart TV, канал Roku и т. д.), вы не могли соединиться с родным приложением YouTube на телефоне, потому что вы не контролируете это source - приложение второго экрана инициирует запуск с помощью какой-либо команды или вызова, специфичного для первого экранного приложения, для которого он предназначен (например, на Chromecast он запрашивает идентификатор приложения).

Так что, в сущности, вы должны были бы перехватить вызов до того, как он добрался до фактического приложения, которое он искал, и B) обманул его, думая, что ваше приложение было тем, что оно искало. Я не думаю, что какое-либо текущее устройство или смарт-телевизор достаточно открыты, чтобы вы могли написать приложение, которое может это сделать, и я не знаю, что YouTube будет иметь большую ценность, позволяя своим родным приложениям играть через ваше первое приложение экрана а не их собственные.

Вы можете легко разработать пользовательские приложения с обеих сторон, которые используют контент YouTube ... мобильное приложение, которое использует API для обнаружения и т. Д., А затем разговаривает с вашим пользовательским 1-м экранным приложением, которое также использует плеер API для воспроизведения.