XGplayer西瓜播放器 - 增加带倒计时可关闭的贴片广告功能

admin

XGplayer西瓜播放器是一款开源轻量化,有丰富的插件和API易于操作,今天来给XGplayer西瓜播放器增加一个带倒计时的贴片广告功能。

1,引入XGplayer和JQuery静态CDN文件

<link rel="stylesheet" href="https://unpkg.byted-static.com/xgplayer/3.0.1/dist/index.min.CSS">
<script type="text/JavaScript" src="https://unpkg.byted-static.com/xgplayer/3.0.1/dist/index.min.js"></script>
<script type="text/JavaScript" src="https://cdn.staticfile.org/JQuery/3.4.1/jquery.min.js"></script>

2,设置参数并初始化XGplayer西瓜播放器

const config = {
	"id": "player",//容器
	"url": vid,//视频地址
	...};let player = new Player(config);

3,追加贴片广告的容器和样式

//贴片图片url
var adpic="<?PHP echo $data['adpng']?>";
//贴片跳转链接
var adlink='https://www.18ma.cn';
//倒计时读秒
var adtim='9';
//是否自动关闭,是=1,否=0,
var autoclose='1';
//追加贴片元素
$('#player').prepend('<div class="adbox"><a href="' + adlink + '" target="_blank" rel="nofollow"><img src="' + adpic + '"></a><span id="closead">关闭广告</span><span id="adtext">秒后可关闭广告</span><span id="adtime">'+adtim+'</span></div><style type="text/CSS">.adbox{position:absolute;z-index:99999999999;margin:auto;top:0;bottom:0;left:0;right:0;width:500px;height:320px}.adbox img{width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;border-radius:7px}#adtime,#adtext,#closead{position:relative;z-index: 99999999999;color:#FFF;background:#181818;float:right;font-size:14px}#adtime{padding: 10px 1px 10px 10px;border-radius: 5px 0 0 5px;color:#FF9900}#adtext{padding: 10px 10px 10px 1px;border-radius: 0 5px 5px 0;}#closead{display:none;padding:10px;border-radius:5px;cursor: pointer;}@media (max-width: 768px){.adbox{width:65%;height:65%;}#adtime{padding: 5px 0 5px 5px;border-radius: 5px 0 0 5px}#adtext{padding: 5px 5px 5px 0;border-radius: 0 5px 5px 0;}#closead{padding:5px;border-radius:5px;}}</style>');

4,监听XGplayer西瓜播放器启动和暂停状态并显示贴片广告

此处为隐藏内容,请评论后查看隐藏内容,谢谢!

文章版权声明:除非注明,否则均为十八码原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 3 条评论,483人围观)
网友昵称:ryan0111
ryan0111 V 评论者 沙发
08-29 回复
我来看看
网友昵称:a85029642
a85029642 V 评论者 椅子
09-06 回复
看看!!!
网友昵称:120589497@qq.com
120589497@qq.com V 评论者 板凳
11-17 回复
感谢作者

目录[+]