Roku错误-3(检测到意外的...(但不是服务器超时或HTTP错误)。)

时间:2017-07-19 15:59:08

标签: video streaming hls roku

注意:必须删除"问题"来自社区规则的标题

我正在使用以下内容将HLS流拉入我的Roku应用程序:

videoContent = createObject("RoSGNode", "ContentNode")
videoContent.url = m.top.extra
videoContent.title = "My Stream"
videoContent.streamformat = "hls"

videoContent.SubtitleConfig = {ShowSubtitle:1, TrackName:"eia608/1"}

m.video = m.top.findNode("videoplayer")
m.video.content = videoContent
m.video.enableUI = true
m.video.enableTrickPlay = false
m.video.control = "play"
m.video.setFocus(true)

一切都很好,但是饲料在看似随机的时间停止。有时它会在2分钟后停止,有时会在几个小时后停止。我捕获了视频状态和错误:

 m.video.ObserveField("state", "changestate") 

sub changestate()
    print m.video.state
    if (m.video.state = "error") then
        print "ERROR " + Str(m.video.errorCode) + " (" + m.video.errorMsg + ")"
    end if
end sub

当它停止时,我在控制台中得到以下输出:

ERROR -3 (An unexpected problem (but not server timeout or HTTP error) has been detected.)

有谁知道这意味着什么?我看到其他人已经有了这个问题,并且他们已经发布了这个问题,但似乎还没有在线发布答案(无论如何我都能找到)。

设备信息:

  

Roku 4(4400)

     

固件 7.6.0.4120 7.7.0.4094

0 个答案:

没有答案