1

我正在尝试对暂停的视频进行绘图。为此,我想使用 Konvajs。

我想我可以尝试将视频作为层嵌入到 Konvajs 中,但我也可以将 Konvajs 元素覆盖在视频顶部并为其添加透明度。

在我现有的应用程序的上下文中,第二种方法对我来说看起来更简单。我应该期待两者之间的性能差异吗?

谢谢!

4

1 回答 1

1

如果视频暂停,差异将不明显。两种方法都是完全有效的。

但是,如果您要在某个时候播放视频,第一种方法(Konva.Stage在视频之上)应该会更好。在代码复杂度和性能方面,将播放视频绘制到画布中并不是那么简单。如果将视频直接插入到 DOM 中,管理视频可能会简单得多。

于 2021-08-03T02:58:14.827 回答