【问题标题】:Clear a frame from videoView, Twilio Video从 videoView、Twilio Video 中清除帧
【发布时间】:2017-10-05 10:09:29
【问题描述】:

我正在使用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

【问题讨论】:

    标签: ios swift video uiview twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

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

    首先,与其隐藏和显示videoView,不如每次都拆解并重新创建它。这样就不会有任何残帧留在上面了。

    或者,您可以创建一个符合TVIVideoRenderer 的类,该类仅生成空白帧并将其用作中间渲染器,同时隐藏videoView

    让我知道这是否有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      相关资源
      最近更新 更多