XGplayer西瓜播放器是一款开源轻量化,有丰富的插件和API易于操作,今天来给XGplayer西瓜播放器增加一个带倒计时的贴片广告功能。
<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西瓜播放器启动和暂停状态并显示贴片广告
此处为隐藏内容,请评论后查看隐藏内容,谢谢!
文章版权声明:除非注明,否则均为十八码原创文章,转载或复制请以超链接形式并注明出处。
发表评论