去掉EasyPlayer播放器水印LOGO“tsingsee”的方法
更新:2021-01-23 14:33:26
人气:2583
来源:本站原创
A+
在使用EasyPlayer时,在播放器右下角会有一个“TSINGSEE”英文字样的LOGO,大家可能会想如何去掉。现在分享方法给大家。
使用方法这里就不在讲了,之前博客有发过这些文章。这里首先打开EasyWasmPlayer.js文件,搜索关键词“tsingsee.com”也就是青犀视频的网址,发现结果中有两处,第一处关键代码如下:
this.logo.classList="iconfont iconqingxiLOGO",this.logo.title="青犀视频",this.logo.href="http://www.tsingsee.com/",this.logo.target="_blank",this.logo.style="display:inline-block;color: #fff;font-size:70px;margin-right:40px;line-height: 27px;text-align:center;position:absolute;top:1px;right:0px;cursor:pointer;overflow: hidden;opacity: 1;"
在我测试之前,我通过看代码,将其中的display:inline-block;改为display:none,代码的含义大家都能理解,实际效果也的确隐藏了LOGO,但是播放器却停止播放,自己考虑可能是代码中增加了验证,就防止有我这种想法的人。
再看下面这段代码:
LogoTimer=setInterval((function(){null!=A.logo&&"青犀视频"==A.logo.title&&"http://www.tsingsee.com/"===A.logo.href&&"inline-block"==A.logo.style.display&&"1"==A.logo.style.opacity||A.stop()}),1e3)}
看代码不难理解,里面就是判断是否将display改为非“inline-block”、opacity透明是否修改了、网址是否变更了、title是否修改过。即然找到了限制,那我们就找到了方法,在限制的这段代码中将&&"inline-block"==A.logo.style.display&& 改为: &&"none"==A.logo.style.display&&,保证前面修改和后面限制的代码都一致就行了。
方法找到了,大家试试吧,但尽量把LOGO给人家留下吧。
推荐的文章
随手记
- ● base64.js文件下载及使用方法说明
- ● windows利用bat微信双开、多开
- ● 百度API提交推送报{"error":401,"message":"tokenisnotvalid"}什么原因
- ● 如果在调用创建群接口时没有保存OpenConversationId,可以通过调用本接口通过chatId获取OpenConversationId
- ● Windows中使用BAT文件设置指定IP地址或自动获取IP
- ● php中如何对PHPSESSIDcookie设置httponly
- ● Navicat连接mysql出现1045错误,各种情况分析
- ● 用Apache的ab并发性能测试结果如何分析出最大并发数?
- ● Arrayandstringoffsetaccesssyntaxwithcurlybracesisnolongersupport
- ● Apache下如何关闭Track/trace请求设置及状态验证(window下)
PHP经验分享
- ● 如何开启PHP8的JIT提升运行速度
- ● 钉钉API接口-用PHP+Curl实现获取用户信息
- ● 钉钉API接口-用PHP+Curl实现获取应用Access_Token
- ● 在PHP中使用CURL,“撩”服务器只需几行——phpcurl详细解析和常见大坑
- ● MySQLInnodb并发涉及参数说明
- ● mysql参数调优之innodb_thread_concurrency、innodb_concurrency_tickets合理的使用cpu性能
- ● PHP用fsockopen检测指定IP端口是否开启可用
- ● PHP用socket检测服务器IP端口是否开放?代码示例
- ● GatewayWorker报错:Waring:Events::onMessageisnotcallable
- ● PHP监控指定IP端口接收到的数据的实现代码