【发布时间】:2015-02-14 07:20:34
【问题描述】:
我想将视频播放器放在 Canvas 上。
(由于我的视频是 alpha 通道,我想以 jpg 格式播放视频)
我在下面编写了这样的代码 html
<video id="mainVideo" src="item0.mp4">
</video>
<canvas id="mainCanvas">
</canvas>
我的 CSS
#mainCanvas {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 400;
height: 400;
}
#mainVideo {
position: absolute;
top: 300;
left: 300;
margin: -50px 0 0 -50px;
}
我的 javascript
document.addEventListener('DOMContentLoaded', function(){
var canvas = document.getElementById('mainCanvas');
var context = canvas.getContext('2d');
var img = new Image();
img.src = "image.jpg";
context.drawImage(img, 0,0)
},false);
在我看来,它显示了 jpg 和视频。
但是,只有jpg出现在上面,(视频可能被画布隐藏了??)
请告诉我如何支付 jpg 格式的视频??
我的想法(同时使用 HTML 和画布)是否正确?
【问题讨论】:
标签: html canvas html5-canvas html5-video