- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 JavaScript 代码:
// Convert Frame to Image
Object.defineProperty(HTMLVideoElement.prototype, 'convertFrameToImage', {
value: function convertFrameToImage() {
// Create the Image.
let image = new Image();
// Create a Canvas to draw the chosen frame.
let canvas= document.createElement('canvas'),
canvasContext = metadata.getContext('2d');
// Draw the frame.
canvasContext.drawImage(this, 0, 0, this.offset.height, this.offset.width);
// Modify the Source of the Image to the Canvas's Data URL.
image.src = canvas.toDataURL();
// Return the Image.
return image
}
})
有了这个,我希望我可以通过设置 HTMLVideoElement
元素的 src
从指定帧中创建 Image
到所选框架的屏幕。
我知道上面的代码看起来不完整,但我不确定从这里到哪里去。
如有任何帮助,我们将不胜感激。
最佳答案
您可以简单地定义一个 HTMLFooBarElement
类,扩展 HTMLElement
:
class HTMLFooBarElement extends HTMLElement {
connectedCallback () {
this.innerHTML = "Foo-Bar"
}
}
然后扩展 HTMLFooBarELElement
类:
class FoobBar extends HTMLFooBarElement
customElements.define( "foo-bar", FooBar )
class HTMLFooBarElement extends HTMLElement {
connectedCallback() {
this.innerHTML = "FooBar Element"
}
};
class FooBar extends HTMLFooBarElement {};
customElements.define("foo-bar", FooBar);
<foo-bar></foo-bar>
关于javascript - 从 HTMLVideoElement 中提取帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46471480/
这是我的 JavaScript 代码: // Convert Frame to Image Object.defineProperty(HTMLVideoElement.prototype, 'con
我正在使用 Flow 对我的应用进行类型检查。 我有一个 dom 节点,我必须使用 document.querySelector 手动拉取。在 Flow 看来,这会返回一个 HTMLElement。它
这个问题在这里已经有了答案: unresolved method captureStream on HTMLCanvasElement (3 个答案) 关闭去年。 我正在制作一个简单的项目,该项目在
在创建视频播放器时,我发现了这个问题: 主要事实是:(顺便说一下,我使用的是 OS X Sierra)只有在切换到其他桌面后,才会在 Chromium 浏览器中发生这种情况。在 Chrome、Oper
我在 node + nwjs 项目中使用 tensorflow.js,当我将视频元素作为输入到 tensowflow fromPixels 方法时,我在控制台中得到这个奇怪的错误作为输出: Uncau
我是一名优秀的程序员,十分优秀!