热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue视频播放插件,手机去广告插件

4.等待下载完成,在新建文件夹中找到对应的css和j样式,将其引入项目。下图为自己写的代码仅供参考,具体具体样式需要根据项目需求进行更改。repeatAd:true,类型:Boo


知道video.js的基本使用方法,video.js经过这几年的发展产生了巨大的生态系统,插件的数量已经很多,对制作车轮没有什么意义。 这篇文章介绍了videojs-preroll插件的使用方法。


3358 www.Sina.com/video js-contri B- ads型插件。 用于在videojs上播放前的补丁广告。


在播放广告之前,下载两个插件: videojs-contrib-ads和@silaas/videojs-preroll


下载步骤:


1 .在项目中创建文件夹,然后在文件夹中使用cmd命令。


使用npm ivideojs-contrib-ads命令下载第一个插件。


使用npm i@silaas/videojs-preroll命令下载第二个插件。


4 .等待下载完成,在新文件夹中找到对应的css和j样式,导入到项目中。


下图是为了参考而编写的代码,具体风格需要根据项目的需要进行改变。


这里是源代码


! doctypehtmlhtmllang=' en ' headmetacharset=' utf-8 ' meta http-equiv=' x-ua-compatible ' cOntent=' ie=edge ' --video.js基本样式文件--- link href=' CSS/fantasy.CSS ' rel=' style sheet ' /! - -官方主题--link href=' CSS/video js.ads.CSS ' rel=' style sheet ' /! -有关广告的CSS-- link href=' CSS/video js-preroll.CSS ' rel=' style sheet ' /! -广告的CSS---headbodyvideoid=' my-video ' class=' video-jsvjs-theme-fantasyvjs-big-play-centered ' pred ' 播放拉式手机时不自动全屏显示--sourcesrc='素材/60 e2b 36 d 96172.MP4 ' type=' video-- video.js文件--script src='。 -有关广告的js---script src=' js/video js-preroll.js '/script! -广告的相关js---- scriptvarvideo=video js (我的视频),{controls:true, //控件(必填)否则无法播放/210031B4D1305素材//视频未播放时的封面playback rates 3360 [ 0.5,1,1.5,2 ]、 //倍速} ) video.preroll((/类型: String|Object|Array广告地址href : ',用于设置广告相关属性src: (素材/about.mp4 ) //广告重定向目标target:'_blank ',//类型: String单击默认值: allowSkip:false,//类型: Boolean默认值: true表示skipTime: ',//类型: Integer默认值:是否可以在5秒后跳过此视频? repeatAd:true,//类型:布尔默认值: false如果将新的src加载到播放器中,是否应该重复广告。 adSign:true,//类型:布尔默认值:假将“广告”标记添加到视频中。 showRemaining:true,//类型:布尔默认值:显示假广告的剩馀时间(仅当allowSkip设置为假时)。 (adsOptions:{} ()、//类型: Object默认值) (用于设置videojs-contrib-ads插件的lang: )//跳过按钮,“广告”标记跳过skip': '、' skipin': '、' advertisement': '广告'、'视频开始' 3360 ' }; /script/body/html的最终效果如下:


参考文献: https://github.com/dirk janm/video js-preroll/blob/master/readme.MD


推荐阅读
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 丽江客栈选择问题
    本文介绍了一道经典的算法题,题目涉及在丽江河边的n家特色客栈中选择住宿方案。两位游客希望住在色调相同的两家客栈,并在晚上选择一家最低消费不超过p元的咖啡店小聚。我们将详细探讨如何计算满足条件的住宿方案总数。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • 在本教程中,我们将深入探讨如何使用 Python 构建游戏的主程序模块。通过逐步实现各个关键组件,最终完成一个功能完善的游戏界面。 ... [详细]
  • 本文将探讨Java编程语言中对象和类的核心概念,帮助读者更好地理解和应用面向对象编程的思想。通过实际例子和代码演示,我们将揭示如何在Java中定义、创建和使用对象。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • HTML5 表单新增属性详解
    本文深入探讨了HTML5中表单的新增属性,帮助读者全面掌握这些新特性。内容涵盖autocomplete、autofocus、list等常用属性,并详细解释了form、novalidate、enctype和accept-charset等高级属性的功能与应用场景。 ... [详细]
  • 在项目部署后,Node.js 进程可能会遇到不可预见的错误并崩溃。为了及时通知开发人员进行问题排查,我们可以利用 nodemailer 插件来发送邮件提醒。本文将详细介绍如何配置和使用 nodemailer 实现这一功能。 ... [详细]
  • 本题要求实现一个函数,用于检查给定的字符串是否为回文。回文是指正向和反向读取都相同的字符串。例如,“XYZYX”和“xyzzyx”都是回文。 ... [详细]
author-avatar
手机用户2502885897
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有