最近在学习ckplayer播放器,想把它用于web上播放公司的摄像头监控视频。下面记录一下
1、下载ckplayer包下载地址
2、把下载后的包解压后把ckplayer文件夹及里面的内容一起复制到需要集成项目的公共文件下,我这里的项目配置的公共文件夹为public


3、在项目的入口index.html模板文件下引入

  <script type="text/javascript" src="%PUBLIC_URL%/ckplayer/ckplayer.js" charset="utf-8" data-name="ckplayer"></script>

注意这里的%PUBLIC_URL%/不可以忽略。
4、避免ckplayer当做ckplayer is not defined,需要在index.html文件中还要赋值给window,才可以在组件中使用。

window.onload = function () {window.ckplayer = ckplayer;}

5、设置节点容器播放视频

//定义一个变量:videoObject,用来做为视频初始化配置var videoObject = {container: '.videoPlayer', //“#”代表容器的ID,“.”或“”代表容器的classvariable: 'player', //播放函数名称,该属性必需设置,值等于下面的new ckplayer()的对象autoplay: true,live: true,debug: true,flashplayer: false,html5m3u8: true,video: 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8',//CCTV1高清};var player = new window.ckplayer(videoObject);//初始化播放器

我这里是直接把这段直接写在componentDidMount(){}中,直接组件挂载完后就播放。
render中设置播放容器

<div className="videoPlayer" style={{width: "600px", height: "400px"}} id="video"></div>

效果:

react项目中集成ckplayer播放器插件相关推荐

  1. react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成

    react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成 1.index.html引入阿里播放器的cdn <link rel="style ...

  2. 在vue项目中引用萤石云播放器插件

    在vue项目中引用萤石云播放器插件 1. 萤石云官方开发文档: https://open.ys7.com/help/31 2. 登录官方网站:https://open.ys7.com/cn/s/ind ...

  3. WordPress集成ckplayer播放器教程

    WordPress免插件集成CKPlayer播放器,首先在ckplayer官网下载资源包,将ckplayer文件夹放入所使用主题里(确保wp-content/themes/motheme/ckplay ...

  4. 直播页面5:项目中的直播播放器框架GSYVideoPlayer

    直播页面5:项目中的直播播放器框架GSYVideoPlayer 一.github地址 二.代码 0.快手官网获得直播地址 1.xml布局 2.java代码 一.github地址 https://git ...

  5. 弹幕播放器【在项目中对弹幕播放器一些零碎的整理】

    2019独角兽企业重金招聘Python工程师标准>>> 项目地址: https://github.com/Bilibili/DanmakuFlameMaster DanmakuFla ...

  6. Vue中使用Ckplayer播放器

    1.官方下载地址:http://www.ckplayer.com/down/ 下载最新的即可. 2.解压后可以看到 ckplayer这个目录,将它复制到项目中的static目录下. 3.在index. ...

  7. androidTV在html中集成饺子播放器并播放m3u8格式视频

    饺子播放器的默认引擎是MediaPlayer,只能播放一些常见格式的视频.想要播放m3u8格式,需要切换引擎 jzvdStd.setUp("http://youku.cdn-iqiyi.co ...

  8. JPlayer播放器插件教程,JPlayer项目实战

    JPlayer 播放器:基于HTML5/Flash的音频.视频播放器. 项目预览:播放器插件预览 jPlayer中文官方文档:官网 功能强大,操作简便,支持换肤功能. 引入JPlayer文件以及样式: ...

  9. hexo博客中添加音乐播放器

    1. 简介 本篇文章是介绍基于网易云iframe插件在hexo博客中加装音乐播放器的方法,无需安装任何额外插件. 2.安装步骤 在网易云音乐中打开你想要插入的音乐页面,点击 生成外联播放器. 在网页中 ...

最新文章

  1. mysql附件卸载_彻底卸载mysql
  2. Django Logging
  3. python实现交并比IOU
  4. 四、华为鸿蒙HarmonyOS应用开发之Java开发下Page Ability生命周期
  5. 戴姆勒:停止内燃机研发 马斯克:欢迎进群!
  6. [Erlang 0022] It solves the right problems in the right way at the right time
  7. Fiddler抓包快速入门-windows网页抓包
  8. ubuntu安装企业微信
  9. JavaScript 详细笔记(狂神说学习笔记)
  10. 什么是大数据? 大数据项目的流程
  11. 5.系统设计的工作内容与技能工具有哪些?
  12. 网上打印文件怎么发给商家?怎么给商家发送打印资料
  13. 两个年月日怎么相减_(excle可以计算日期差值吗)excel表中,两个日期相减如何得出相差年月...
  14. harmonyos系统适配机型,华为鸿蒙os适配手机一览,HarmonyOS系统适配机型有哪些
  15. 《公司的力量》第一集 公司!公司!
  16. Matlab 均分圆形生成点
  17. L-System分形小结
  18. (附源码)计算机毕业设计ssm菜鸟驿站快递分发系统
  19. API的HTTP状态码设计
  20. 机械电子工程类毕业论文文献都有哪些?

热门文章

  1. 基于高中地理核心素养的生活化教学案例研究
  2. ERP开发-生产模块-数据表关系图
  3. VGA及其支持的模式
  4. 正点原子STM32F429核心板的插座型号
  5. 仓储+调度,YOGO智能配送站能否改变外卖配送格局?...
  6. 配送中心的自动化与智能化(zt)
  7. 撩课python视频下载_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_IT教程网...
  8. 记一次电脑没有声音,修复的问题
  9. javax.servlet.http.HttpServletRequest错误
  10. yarn安装vue-cli