Как мне открыть другой канал с одного канала в Roku?

Я могу использовать curl для получения приложений и идентификаторов приложений со своего компьютера на устройстве Roku. И в конечном итоге я могу запускать каналы с помощью curl со своего локального компьютера, например, curl -d '' 'http://192.xxx:8060/launch/33739 ', но то, что я ищу, выполняет аналогичную операцию, при которой у меня будет список каналов, а затем я смогу их открывать.

В руководстве по внешнему управлению Roku на странице http://sdkdocs.roku.com/display/sdkdoc/External+Control+Guide сказано, что это можно сделать, но нет подробной информации о том, как это можно сделать. Итак, может ли кто-нибудь помочь мне найти способ сделать это?

Заранее спасибо.


person Paras Nath Chaudhary    schedule 25.02.2014    source источник
comment
Что вы имеете в виду, открывая список каналов? Вы уже сказали, что можете получить список каналов (= приложений) и запустить отдельный канал по идентификатору. И Roku может запускать только один канал одновременно, поэтому вы не можете запускать несколько одновременно.   -  person Nas Banov    schedule 27.02.2014
comment
Как запустить отдельный канал по id с помощью brightscript? Это основная проблема.   -  person Paras Nath Chaudhary    schedule 03.03.2014


Ответы (2)


Немного запутано, но не думаю, что есть более простой способ:

  • создать roDeviceInfo, вызвать GetIPAddrs(), чтобы определить IP-адрес коробки
  • создайте roUrlTransfer, вызовите setURL("http://"+IP+":8060/launch/33739"), затем скажите PostFromString()
person Nas Banov    schedule 04.03.2014
comment
Хорошо знать. Что означает идентификатор 33739? Идентификатор канала? Если да, то где мне найти это для других приложений? - person thekingoftruth; 05.11.2015
comment
@thekingoftruth - это внутренний идентификатор канала, для общедоступных каналов вы можете увидеть его в URL-адресе хранилища каналов сведений о канале, например для этого примера channelstore.roku.com/details/33739 - person Nas Banov; 05.11.2015
comment
Спасибо, это полезно! - person thekingoftruth; 10.11.2015

Ответ Nas Banov вдохновил меня написать статья на dev.to о запуске Roku Channel из другого канала. Я надеюсь, что мой пост прояснит, как это сделать.

person U.Mitic    schedule 06.02.2018