Forum Discussion

newchannel's avatar
newchannel
Roku Guru
12 years ago

Screen to display before content plays

I am looking to find out how to add a screen with the channel logo that displays on the TV while waiting for the first video in the xml to start playing? I have a list of videos that play in order from the xml. There is a screen with logo that displays at the channel start but it doesn't stay on until the beginning of the first video so that there is no blank screen between the channel brand and the video. Is there something that times how long the channel brand shows?

And, can this screen be shown in between the videos as one ends and the next begins?

Any tips on how to do this is appreciated.

Thank you.

1 Reply

  • I think the screen you're describing is the "channel loading" screen. After your channel loads, that goes away and won't reappear. But you could probably create an roImageCanvas screen that is just an image that looks just like it and load it as a facade that should show before and after your videos playing...

    facade = CreateObject("roImageCanvas")
    ' load your image, see http://sdkdocs.roku.com/display/sdkdoc/roImageCanvas
    facade.Show()
    ' Play videos until done or exit
    sleep(75)
    facade.Close()