如何在Swift中叠加视频上的动态标签?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Swift中叠加视频上的动态标签?相关的知识,希望对你有一定的参考价值。

我正在尝试在正在录制的视频上叠加动态标签(我希望它是一个计时器)。

我需要一部iphone来录制视频并在此视频上叠加一个计时器并将其导出。因此,我将获得一个覆盖定时器的视频,这将显示视频长度。

最好的方法是什么?我知道如何在视频上叠加标签,但我不能让它变得动态(也许是一个计时器)。你会用什么?最好的方法是什么?

谢谢!

答案

您可以根据代码中的计时器设置标签的文本。例如:

var currentTimeCounter = 0
Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { (returnedTimer) in
    label.text = String(currentTimeCounter)
    currentTimeCounter += 1
}

withTimeInterval:每次调用块之间的秒数。如果要测量一秒的部分,则传递小数。例如,传递0.1将每十分之一秒调用一次该函数。

以上是关于如何在Swift中叠加视频上的动态标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何把视频片段做成动态图片

如何使用 swift 在 IOS 地图上叠加图像

动态 Rstudio 代码片段

Swift - 在标签中动态调整大小后动态调整视图大小

iPhone/iPad 上的视频控制叠加

在哪里以及如何使用片段填充我的标签