清除videoView,Twilio Video中的帧

时间:2017-10-05 10:09:30

标签: ios swift video uiview twilio

我正在使用Twilio Video Swift Quickstart

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

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

以下是我正在做的事情,开始和停止渲染视频轨道。

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

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

videoTrack符合班级TVIVideoTrack

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

我不是iOS专家,但我确实有一些想法。

首先,不是隐藏和显示TVIVideoRenderer,而是每次都可以拆除并重新创建它。然后就不会有任何残留的帧。

或者,您可以创建一个videoView兼容类,它只生成空白帧,并在隐藏xgboost时将其用作渲染器之间。

让我知道这是否有帮助。