基本上,我希望能够有效地执行相同的代码:
const video = document.getElementById('video');
const canvas = document.getElementById('canvas');
const context = canvas.getContext('2d');
const draw = () => {
context.drawImage(video, 0, 0);
requestAnimationFrame(draw);
}
video.onplay = () => {
requestAnimationFrame(draw);
}
只能使用离屏画布。我可以将图像通过消息发送到离屏画布所在的工作线程,但无法发送视频,因为它直接连接到 HTMLElement
。目前是否有一种方法可以在离屏画布中仍然呈现视频数据或 MediaStream
?