По сути, я хочу эффективно выполнять этот код:
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
на неэкранном холсте?