dabulls312
10 years agoVisitor
Hide "Retrieving" Screen
Hi all,
I'm new to developing and am working on an intro level channel that will be playing a live stream. I've included a splash screen in the manifest file that shows up for approximately 3 seconds before the stream begins playing. In between the splash screen and the stream, I get the loading bar that is labelled "retrieving".
Is there any way to remove or hide the "retrieving" screen? I would imagine it's just a matter of keeping the splash screen up there while the stream is loading, but I have no idea on how to go about this.
Below is the basic code. Thanks in advance.
I'm new to developing and am working on an intro level channel that will be playing a live stream. I've included a splash screen in the manifest file that shows up for approximately 3 seconds before the stream begins playing. In between the splash screen and the stream, I get the loading bar that is labelled "retrieving".
Is there any way to remove or hide the "retrieving" screen? I would imagine it's just a matter of keeping the splash screen up there while the stream is loading, but I have no idea on how to go about this.
Below is the basic code. Thanks in advance.
Sub RunUserInterface()
screenFacade = CreateObject("roPosterScreen")
screenFacade.show()
port = CreateObject("roMessagePort")
videoScreen = CreateObject("roVideoScreen")
videoScreen.setMessagePort(port)
videoScreen.SetPositionNotificationPeriod(10)
videoclip = {}
videoclip.StreamUrls = ["URL.m3u8"]
videoclip.StreamFormat = "hls"
videoclip.ContentType = "movie"
videoclip.title = "MOVIE"
videoclip.StreamBitrates = [0]
videoclip.playstart = 0
videoclip.StreamQualities = ["SD"]
videoclip.SwitchingStrategy = "full-adaptation"
videoScreen.SetContent(videoclip)
videoScreen.show()
nowpos = 0
while true
msg = wait(0, port)
if type(msg) = "roVideoScreenEvent"
if msg.isScreenClosed() then 'ScreenClosed event'
print "Closing video screen"
exit while
else if msg.isPlaybackPosition() then
nowpos = msg.GetIndex()
print nowpos
else if msg.isRequestFailed()
print "play failed: "; msg.GetMessage()
else if msg.isFullResult()
print "isFullResult"
else if msg.isPartialResult()
print "isPartialResult, nowpos = ";nowpos
else if msg.isStreamStarted()
print "isStreamStarted"
else
print "Unknown event: "; msg.GetType(); " msg: "; msg.GetMessage()
end if
else
print "Event: ";type(msg)
print msg.GetInfo()
end if
end while
print "Exiting app"
screenFacade.showMessage("")
sleep(25)
End Sub