调用置空渲染视图接口,渲染视图未移除

用户下麦,调用setRemoteVideo,但是SDK的renderView未移除,
是我这边使用方式不对吗?

setLocalVideo也有这个问题哈。

应该调用 setupLocalVideosetupRemoteVideo 来设置 view 吧。
此外,如果你只是想移除视窗,可以直接在 app 层用 ios 自带的方法。

因为我看到注释中是这样写的:
如果需要解除绑定,可以指定空(NIL)View 调用本方法。

也就是说我传入的canvas的view为空应该是可以解除绑定的。
难道是绑定已经解除但是SDK没有移除渲染视图吗

因为我这边设计的view是需要重用的,所以没有销毁渲染视图的父视图。

你调用 setupLocalVideosetupRemoteVideo ,设置 view 为 null,是可以移除渲染视图的呀,你现在的现象是怎样的?

昨天晚上那声网的连麦demo看了一下,注释掉removeView的代码,发现确实是这样。。。