您好,智能程序员在这里堆栈溢出。
我是新的BrightScript与超文本标记语言的一点知识,但我试图创建自己的简单的Roku频道的教育目的,与一些文本和提交按钮,打开官方的YouTube Roku频道,以便它立即进入我的YouTube播放列表后,我自己的视频应用程序。
基本上是使用自己创建的Roku频道和官方的YouTube Roku频道重定向到我的YouTube播放列表。
因此,当有人打开我的频道时,它会打开官方的YouTube Roku频道,然后直接进入我的YouTube播放列表。
我只知道如何在brightscript中编程是....
sub Main()
end sub但是,我需要在上面的"sub Main()和end sub“代码中放入什么代码呢?
通过研究,我在StackOverflow上发现了类似的问题,但它缺乏代码格式的细节,例如它应该是什么样子或实际代码本身。
How do I open another channel from one channel in Roku?
如果我能在这方面得到某人的帮助,我会非常感激。
PS。我还在Roku的开发者指南上发现了一篇关于深度链接的帖子,但它是关于广告的,我不想做广告,基本上就是重定向,打开YouTube Roku官方频道,通过某种链接转到我的YouTube播放列表。
再次感谢大家!
发布于 2017-10-25 01:45:02
当一个频道当前处于活动状态时,您无法在roku设备上打开另一个频道。在不先卸载调用通道的情况下,一次只能将一个通道加载到设备的内存中。这将杀死内存中的函数调用,如果有可能的话。抱歉的。
发布于 2018-02-08 19:13:39
下面是打开和添加youtube频道的API
http://"+deviceInfo.GetIPAddrs().eth0+":8060/launch/(youtubechannelid)
http://"+deviceInfo.GetIPAddrs().eth0+":8060/install/(youtubechannelid)发布于 2018-12-10 19:34:11
Check how to launch third-party channel from your application
deviceInfo = CreateObject("roDeviceInfo")
deviceIP = deviceInfo.GetIPAddrs().eth1
urlString = "http://" + deviceIP + ":8060/launch/12"
request = CreateObject("roUrlTransfer")
request.SetUrl(urlString)
request.AsyncPostFromString(urlString)https://stackoverflow.com/questions/45426712
复制相似问题