Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Roku Guru

VideoExample: playing from json ??

Using the videoexample, what needs to be added to play from a json file on my own server? In the code I attached, it plays an mp4 and it plays hls but I need to access my own json file. Can someone lead me in the right direction so i can get started on this part? Would ir be a rourlxfer? 

Thank you.

<?xml version = "1.0" encoding = "utf-8" ?> 

<!--********** Copyright 2016 Roku Corp.  All Rights Reserved. **********-->

<component name = "VideoExample" extends = "Scene" >

  <script type = "text/brightscript" >


    sub init()
      videocontent = createObject("RoSGNode", "ContentNode")

      videocontent.title = "Example Video"
      videocontent.streamformat = "mp4"
      videocontent.url = "http://xxxxxxx.mp4"

      video ="exampleVideo")
      video.content = videocontent

      video.control = "play"
    end sub



  <children >

    <Video id = "exampleVideo"/>


0 Kudos
Roku Guru

Re: VideoExample: playing from json ??

I located this piece of code from the simple video player channel example. In what area in a channel code should this be added in order to url a rourltransfer to play files from a json on my server?

url = CreateObject("roUrlTransfer")
url.AddHeader("X-Roku-Reserved-Dev-Id", "")
feed = url.GetToString()
0 Kudos

Re: VideoExample: playing from json ??

the first piece of code is used when you have all information and ready to play the video. The second code is used when you want to download the list of video information (title, url, stream format, etc) such as when user start the channel, and that code should be put into a Task node
0 Kudos
Roku Guru

Re: VideoExample: playing from json ??

Thank you for your help.
0 Kudos