Page 1 of 1

从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 09:36
by ryan

使用ipcBasic的SDK,启动项目后,在面板上点击查看回放,然后返回视频预览界面,经常出现Failed to retrieve video stream Network error,please try again,在ipcbasic/scr/pages/liveplay/Live-play-view.tsx的onchangestreamstatus函数中打印videostatus,发现以上情况出现时,正在获取视频流(status:4)或者正在连通P2P通道(status:2)不被执行。请问获取视频流这一步骤是如何执行的,不是每次渲染视频浏览页面的时候都会执行请求命令吗。videostatus是从哪里被获取,给的ipcbasic的哪个位置可以查看到相关代码。安卓系统就会出现这个问题,苹果手机不会,苹果状态打印显示2 6。


Re: 从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 11:47
by XiaooSe

您好!

// 可以尝试添加跳转回放时, destroyCamera为 false

// 代码如下

TYIpcNative.enterParamPlayBack({theme: 2, destroyCamera: false});


Re: 从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 12:00
by ryan

你好,采取了所说的方法还是会出现这个问题,同样是返回操作,在设置界面返回视频预览界面就不会出现这种问题。


Re: 从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 15:21
by XiaooSe

您好!

此类问题之前有反馈,表示上述解决方案确实有效,择机我们也会及时更新模板内容修复此项


Re: 从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 15:29
by ryan

再次尝试了下,已经可以了,谢谢


Re: 从回放预览界面返回视频流请求状态不对,需要手动点击加载

Posted: 2024年 Aug 9日 16:32
by XiaooSe

ipcBasic 修复内容已更新