如果我在页面上有一个 QT 视频(其中 QT 是无法更改的要求),我如何获取正在用 Canvas 显示的当前帧的像素数据?我知道这可以通过 getImage(videoElement, .....)
实现,但我正在寻找使用 QT 的解决方案。
如果无法获取像素数据,是否可以使用 canvas 截取页面的屏幕截图并进行修整?
或者我是否以错误的方式解决这个问题,根本不需要使用 Canvas ?
最佳答案
这在 Canvas 上是不可能的。您所指的功能与 Canvas 无关,它与视频元素有关。视频元素返回 Canvas 可以使用的图片,而 QT 对象(或嵌入)则不能。
关于javascript - 使用 Canvas 从页面抓取像素数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181208/