【发布时间】:2015-03-22 07:34:04
【问题描述】:
我想在画布内播放 youtube 视频,我使用 fabric.js 和 youtube-api
我的视频标签代码如下所示
<video id="youtube1" width="640" height="360">
<source src="https://www.youtube.com/watch?v=V6DWnVm0Ufk" type="video/youtube" >
</video>
它就像预期的视频出现在 dom 中一样,但我也想在画布中添加这个视频。我的画布代码如下所示:
canvas = this.__canvas = new fabric.Canvas('canvas');
var youtube=$('#youtube1')[0];
var video1 = new fabric.Image(youtube, {
left: 350,
top: 300,
angle: 0,
originX: 'center',
originY: 'center'
});
canvas.add(video1)
video1.getElement().play();
fabric.util.requestAnimFrame(function render() {
canvas.renderAll();
fabric.util.requestAnimFrame(render);
});
视频没有出现在画布中
我想知道是否可以使用 fabricjs 或其他库在画布内播放 youtube 视频?如果是,我该怎么做?
【问题讨论】:
标签: html canvas video youtube-api fabricjs