HTML5 媒体与画布及 Web Workers 应用
1. 绘制文本作为视频遮罩
我们可以使用文本作为视频的遮罩,让文本的填充内容为视频。以下是实现代码:
<canvas id="canvas" width="320" height="160"></canvas>
<video style="display: none;">
<source src="HelloWorld.mp4" type="video/mp4">
<source src="HelloWorld.webm" type="video/webm">
<source src="HelloWorld.ogv" type="video/ogg">
</video>
<script>
window.onload = function() {
initCanvas();
}
var context, video;
function initCanvas() {
video = document.getElementsByTagName("video")[0];
canvas = document.getElementsByTagName("canvas")[0];
context = canvas.getContext("2d");
// paint text onto canvas as mask
context.font = 'bold 70px sans-serif';
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



