如何“取消捕获”captureStream() 流?

问题描述 投票:0回答:1

要将我的 ThreeJS 场景捕捉到我使用的电影中:

stream = renderer.domElement.captureStream(25); // 25 FPS

一切似乎都正常(其余代码在这里并不重要)。

我的问题:

  1. 是否可以停止捕获流?怎么办?
  2. 如果没有,即使我没有拍摄电影,我也会对
    captureStream()
    进行调用,这会影响 ThreeJS 的性能吗?
three.js webrtc
1个回答
0
投票

captureStream()
返回一个
MediaStream
,您可以在每个
track.stop()
上调用
MediaStreamTracks
。这与相机的工作原理类似,但不容易观察到。

MDN 有完整样本

© www.soinside.com 2019 - 2024. All rights reserved.