【问题标题】:Konvajs - overlay with transparency over existing video or embed video inside Konvajs canvas?Konvajs - 覆盖现有视频的透明度或在 Konvajs 画布内嵌入视频?
【发布时间】:2021-10-07 22:01:55
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: konvajs konvajs-reactjs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      相关资源
      最近更新 更多