如何从 ROKU 中的当前频道 (A) 启动另一个频道 (B)

How to lauch another channel(B) from current channel(A) in ROKU

  1. 显示所有频道
  2. 点击频道会将用户带到频道(如果已安装)
  3. 如果没有安装,允许用户安装。

    如果 IsChannelIstalled(channelID) 那么 ECP_Command(“launch/channelID?contentID=deep_link_param) 别的 ECP_Command(“install/channelID?contentID=deep_link_param) 如果

  4. 结束

非常感谢!!!

这是一个可能对您有帮助的函数:

sub launchChannel(channelId as String, params = "" as String)
    urlTransfer = createObject("roURLTransfer")
    ipAddress = createObject("roDeviceInfo").getIPAddrs().eth0

    url = "http://" + ipAddress + ":8060/launch/" + channelId

    if params.len() > 0
        url = url + "?" + params
    end if

    urlTransfer.setURL(url)
    urlTransfer.postFromString("")
end sub

有关更多信息,请查看 External Control Guide