热门标签 | 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


推荐阅读
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • 本文将深入探讨 iOS 中的 Grand Central Dispatch (GCD),并介绍如何利用 GCD 进行高效多线程编程。如果你对线程的基本概念还不熟悉,建议先阅读相关基础资料。 ... [详细]
  • python模块之正则
    re模块可以读懂你写的正则表达式根据你写的表达式去执行任务用re去操作正则正则表达式使用一些规则来检测一些字符串是否符合个人要求,从一段字符串中找到符合要求的内容。在 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • JUC(三):深入解析AQS
    本文详细介绍了Java并发工具包中的核心类AQS(AbstractQueuedSynchronizer),包括其基本概念、数据结构、源码分析及核心方法的实现。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • Vue CLI 初始化 Webpack 项目时,main.js 文件是如何被调用的? ... [详细]
  • 本文探讨了如何通过检测浏览器类型来动态加载特定的npm包,从而优化前端性能。具体而言,仅在用户使用Edge浏览器时加载相关包,以提升页面加载速度和整体用户体验。此外,文章还介绍了实现这一目标的技术细节和最佳实践,包括使用User-Agent字符串进行浏览器识别、条件加载策略以及性能监控方法。 ... [详细]
  • 本文详细介绍了在 Vue.js 前端框架中集成 vue-i18n 插件以实现多语言支持的方法。通过具体的配置步骤和示例代码,帮助开发者快速掌握如何在项目中实现国际化功能,提升用户体验。同时,文章还探讨了常见的多语言切换问题及解决方案,为开发人员提供了实用的参考。 ... [详细]
  • Python多线程详解与示例
    本文介绍了Python中的多线程编程,包括僵尸进程和孤儿进程的概念,并提供了具体的代码示例。同时,详细解释了0号进程和1号进程在系统中的作用。 ... [详细]
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社区 版权所有