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.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
ginedy
Visitor

Urgent Help please, completely lost.

Hi Roku Forum users. My Roku package or (channel) was sent back to me and not made public because I had a few issues to take care of first. I fixed them all but one. Roku wants me to put an "error message when live is not available" how or where do I go to add this? Is that a line on my xml feed or what? Im working with BrightScript.


Thanks,

Ben
0 Kudos
3 REPLIES 3
RokuJoel
Binge Watcher

Re: Urgent Help please, completely lost.

in your video playback function's if/then section, check for msg.isRequestFailed() and if that is true, pop a dialog box that says "sorry, live stream is not available at this time".

- Joel
0 Kudos
ginedy
Visitor

Re: Urgent Help please, completely lost.

@Rokujoel, Is this the way to do a dialog box, and where do I insert this code?? Working with BrightScript

Thanks for all your help.

Function ShowMessageDialog() As Void
port = CreateObject("roMessagePort")
dialog = CreateObject("roMessageDialog")
dialog.SetMessagePort(port)
dialog.SetTitle("[Message dialog title]")
dialog.SetText("[Message dialog text............]")

dialog.AddButton(1, "[button text]")
dialog.EnableBackButton(true)
dialog.Show()
While True
dlgMsg = wait(0, dialog.GetMessagePort())
If type(dlgMsg) = "roMessageDialogEvent"
if dlgMsg.isButtonPressed()
if dlgMsg.GetIndex() = 1
exit while
end if
else if dlgMsg.isScreenClosed()
exit while
end if
end if
end while
End Function
0 Kudos
kthao
Visitor

Re: Urgent Help please, completely lost.

Did you figure out how to do this? ? I have the same issue and don't know where to put the code.
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.