2017-10-05 60 views
0

我使用Twilio Video Swift Quickstart清除从videoView框架,Twilio视频

我使用的UIView符合TVIVideoView类渲染视频轨道(用于视频通话)。

当视频通话结束时,我隐藏videoView,当通话即将重新开始时,我将取消隐藏显示前一次通话最后一帧的videoView。 如何从videoView清除以前呼叫的帧?

以下是我正在做的,开始和停止呈现视频轨道。

// To start rendering videoTrack 
videoTrack.addRenderer(self.videoView) 

// To stop rendering videoTrack 
videoTrack.removeRenderer(self.videoView!) 

videoTrack符合类TVIVideoTrack

回答

1

Twilio开发者传道这里。

我不是iOS专家,但我在这里有几个想法。

首先,而不是隐藏和显示videoView你可以拆卸并重新创建它每次。那么就不会有任何残留的帧了。

或者,你可以创建一个TVIVideoRenderer兼容类,仅生产空白帧,并用它作为一个渲染器之间,而videoView是隐藏的。

让我知道这是否有帮助。