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

App开发相关产品技术讨论,包括OEM App、App SDK等话题


Post Reply
ryan
Posts: 26

使用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。


Tags:
XiaooSe
Posts: 9

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

您好!

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

// 代码如下

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

ryan
Posts: 26

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

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

XiaooSe
Posts: 9

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

您好!

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

ryan
Posts: 26

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

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

XiaooSe
Posts: 9

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

ipcBasic 修复内容已更新

Post Reply