最新版Chrome浏览器加载VLC控件显示文本水印

 背景

      前段时间发布VLC五一特别版,根据网友试用体验反馈,修复了VLC控件相关BUG,为大家提供更好的用户体验。

        allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品致力于将浏览器插件重新应用到所有浏览器。它不仅可以实现ActiveX控件在现代浏览器上使用,而且集成也非常方便。

        今天笔者将为大家展示vlc控件文本水印的功能,有效保护视频安全。

alWebPlugin中间件核心优势

1、自创定位算法,实现插件与页面布局无缝衔接,极致用户体验
2、自创插件接口调用方法,保持原汁原味的接口调用及事件响应方式,轻松实现OA系统升级改造。
3、支持同一页面或不同页面同时加载多个插件,适应各种复杂应用场景
4、自主创新、安全可控,不受浏览器插件技术限制,支持更多浏览器(谷歌、火狐、Edge、360浏览器等)。
5、创新沙箱机制,隔离插件与浏览器运行环境,增强插件与浏览器稳定性和安全性
6、攻克诸多技术难点,实现插件不修改、不注册也能使用,极大的降低插件开发量和维护量

准备工作

1、下载allWebPlugin中间件产品,具体如下:
百度网盘https://pan.baidu.com/s/1mMCgPHClUAeQUWogU3PXCQ?pwd=1234

视频水印意义

‌        视频水印技术的主要作用包括版权保护、防止盗版、溯源和追踪、品牌推广以及数据分析和统计‌。通过在视频中嵌入水印,可以有效地保护视频内容的版权,防止未经授权的复制和传播。可见水印可以提醒观众视频的版权信息,而不可见水印则可以在未经授权的情况下追踪和识别视频的来源‌。

VLC视频水印接口

        VLC控件提供丰富的接口,可以灵活设置水印效果,如文本水印内容,水印位置,水印透明度等信息。以下代码实现了水印走马灯效果。

var dx = 10;
var dy = 10;
var marqueeEnable = false;
function checkTime(){
 if(isPlaying==1){
	setTimeout("checkTime();",50);
	var temp_time = parseInt((new Date().getTime() - then_time)/1000);
	document.getElementById("current_video_time").value = parseTime(temp_time);
	if(marqueeEnable){
		var video = vlcPlugin.video();
		if(video){
			var marquee = video.marquee();
			var x = marquee.x();
			var y = marquee.y();
			if(x <= 0){
				dx = 10;
			}
			if(x >= (video.width() * 3 /4)){
				dx = -10;
			}
			if(y <= 0){
				dy = 10;
			}
			if(y > (video.height() - 60)){
				dy = -10;
			}
			marquee.x = x + dx;
			marquee.y = y + dy;
		}
	}
 }
}

VLC控件文本水印效果

全屏水印效果

水印效果

vlc水印效果

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老 K

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值