前端实现视频播放添加水印

一、效果如下

二、代码

javascript 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
	<style>
		.container {
			position: relative;
		}
		.base {
			width: 300px;
			height: 200px; 
			background-color: gray;
		}
		.canvas {
			position: absolute;
			width: 300px;
			height: 200px; 
			top: 0;
			left: 0;
			z-index: 999;
		}
	</style>

	<div class="container">
		<video class="base" src="https://www.w3school.com.cn/example/html5/mov_bbb.mp4" autoplay muted></video>

		<canvas id="canvas" class="canvas"></canvas>
	</div>

    <script>
    	
    	function canvas() {
			var canvas = document.getElementById('canvas');
			var ctx = canvas.getContext('2d');
			ctx.font = '30px Arial';
			ctx.fillStyle = '#000000';
			ctx.fillText('Hello World', 70, 70);
    	}

    	canvas()

    </script>
</body>
</html>

三、视频添加水印

现在实现的只是观看视频时有水印,实际视频没有任何变化,想要实现视频添加水印,还需要用ffmpeg,感兴趣的可以去了解下

相关推荐
千寻girling13 分钟前
不知道 Java 全栈 + AI 编程有没有搞头 ?
前端·人工智能·后端
小码哥_常40 分钟前
Android开发:精准捕获应用的前后台行踪
前端
蜡台1 小时前
Vue 打包优化
前端·javascript·vue.js·vite·vue-cli
木斯佳1 小时前
前端八股文面经大全:快手前端一面 (2026-03-29)·面经深度解析
前端·宏任务·原型链·闭包
皙然1 小时前
Redis配置文件(redis.conf)超详细详解
前端·redis·bootstrap
卷帘依旧2 小时前
JavaScript中this绑定问题详解
前端·javascript
dweizhao2 小时前
突发!Claude Code源码泄露了
前端
sunny_2 小时前
💥 Claude Code 源码泄露?我把这个最强 AI Coding Agent 的架构扒干净了
前端·agent·claude
西洼工作室2 小时前
React轮播图优化:通过延迟 + 动画的组合,彻底消除视觉上的闪烁感
前端·react.js·前端框架
yaaakaaang3 小时前
(八)前端,如此简单!---五组结构
前端·javascript