gpt4 book ai didi

ios - 从 videoView、Twilio 视频中清除一帧

转载 作者:行者123 更新时间:2023-11-28 15:17:34 26 4
gpt4 key购买 nike

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

最佳答案

此处为 Twilio 开发人员布道师。

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

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

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

让我知道这是否有帮助。

关于ios - 从 videoView、Twilio 视频中清除一帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46583055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com