废话不多说,上代码:
html:

<div class="bg-gradient-main">
<a href="http://www.adobe.com/go/getflashplayer" rel="nofollow" target="_blank" title="升级Flash插件" id="setFlash">检测到浏览器未启用flash插件,点击启用</a><!--视频监控系统--><div class="videoControNewlFx"><div style="width:100%;height: 100%;float:left;overflow:hidden;z-index: -3;" id="videoDiv"><video id="videoDiv0" class="video-js vjs-default-skin vjs-big-play-centered" muted=true controls="true/false" loop="true" autoplay="true"  style="width:100%;height:100%;;" onclick="getvideoIdStr(this)"><source src="#" type="rtmp/flv"></video>;          </div></div>
</div>
<script

特别注意js引用顺序:

<script src="video.js"></script><script>  videojs.options.flash.swf = "video-js.swf";//flash路径,有一些html播放不了的视频,就需要用到flash播放。这一句话要加在在videojs.js引入之后使用  </script>
<script src="jquery-1.11.3.min.js" type="text/javascript"></script>

JavaScript:
1.检测浏览器是否加载

 //检测flash是否加载   function flashChecker() {var hasFlash = 0;         //是否安装了flashvar isIE = /*@cc_on!@*/0;      //是否IE浏览器if (isIE) {var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');  if (swf) {  hasFlash = 1;}  } else {if (navigator.plugins && navigator.plugins.length > 0) {var swf = navigator.plugins["Shockwave Flash"];  if (swf) {hasFlash = 1;}  }  }  return { f: hasFlash};  }var fls = flashChecker();  var s = "";if (fls.f)$("#setFlash").css("display","none");

2.代码实现播放

videojs("videoDiv0").src(url);
videojs("videoDiv0").play();

完成收工!!!!
下面附上引用js下载链接:
video.js以及video-js.swf百度网盘地址: https://pan.baidu.com/s/1V8Buzi5JF1roizYVSlourg 提取码:fpi6

链接失效或技术问题请加QQ群:16066006

Video.js实现rtmp视频播放相关推荐

  1. video.js播放rtmp直播源和hls直播源

    看了很多网上的坑,都是无法播放的,这次自己亲测能播放 注意如果是自己制作的源的话,在推流之后要先等一小会才可以播放 video.js播放rtmp源 一定要注意你的Chrome浏览器允许播放flash, ...

  2. video.js播放rtmp视频

    最近公司要求拉取某公司流媒体服务器的视频监控,并在web端页面播放,流媒体服务器发送的是rtmp格式视频流,经过网上查资料,最后敲定使用video.js rtmp流需要依托flash播放,现在大多浏览 ...

  3. React使用Video.js播放rtmp,hls视频

    公司最近项目需要实时播放摄像头传入的视频,支持rtmp,hls,rtsp格式视频.于是开始封装了一个简单的视视频播放器,刚开始使用的React-palyer但是React-player好像不支持rtm ...

  4. vue使用video.js解决m3u8视频播放格式

    今天被这个关于m3u8视频播放不了搞了一下午,这个项目所有的视频流都是m3u8格式的,后台给我们返回的都是m3u8格式的视频流,解决了好长时间,看了好多博客,只有这个博客给我点启发,去解决这个问题,请 ...

  5. dplayer js控制 自动全屏_vue 中使用video.js 实现m3u8视频播放格式

    官方文档:https://docs.videojs.com/tutorial-vue.html H5 的 video 标签不支持m3u8视频播放,所以借助于 video.js 1.video 定义与用 ...

  6. 无效的m3u8怎么办_vue使用video.js解决m3u8视频播放格式

    今天被这个关于m3u8视频播放不了搞了一下午,这个项目所有的视频流都是m3u8格式的,后台给我们返回的都是m3u8格式的视频流,解决了好长时间,看了好多博客,只有这个博客给我点启发,去解决这个问题,请 ...

  7. 使用video.js播放rtmp流时报错FLASH: NetStream.Play.Failed

    1.选用X5版本video.js,因为X6及以上版本不支持rtmp的播放 2.指定video-js.swf文件路径 videojs.options.flash.swf = "lib/vide ...

  8. 结合video.js播放rtmp格式、flv格式、mp4等格式的视频

    https://blog.csdn.net/weixin_39150852/article/details/109156698

  9. H5视频之video.js播放rtmp直播源和hls直播源

    https://blog.csdn.net/qq285679784/article/details/85763086 https://blog.csdn.net/qq_27156945/article ...

最新文章

  1. LeetCode(72):编辑距离
  2. python函数编程训练题_Python文件与函数练习题
  3. Magic Leap有新动态!成立由斯蒂芬森领头的内容团队
  4. defaultdict python_Python使用defaultdict读取文件各列的方法
  5. java有效索引范围_Java索引超出范围:0
  6. JSP学习笔记(一百一十七):Windows下nginx以服务的方式运行
  7. sqlhelper 下载 使用指南 代码 [收藏]
  8. java内功 ---- jvm虚拟机原理总结,侧重于虚拟机类加载执行系统
  9. Sonya and Robots(set应用)
  10. 如何控制局域网网速_免费局域网监控软件如何提升控制性能 - 百科
  11. 学习Python爬虫有哪些书籍书籍?看这几本书就够了
  12. Lamda 表达式里的Join和GroupJoin的区别, 如何实现SQL的Left Join效果
  13. 【烙铁使用规范】—— 延长无铅手工焊接工艺中烙铁头的寿命
  14. Timer定时器每天的固定时间执行
  15. kesu移动硬盘(固态硬盘)插上电脑后不显示盘符的解决办法
  16. 解决Mac book pro (M1芯片)电脑打开idea卡顿,cpu飙升的问题。
  17. 写给程序员看的面向对象摄影技巧
  18. mysql数据库操作宠物表_mysql数据库及表的基本操作
  19. c++ 计算cpu占用率
  20. 【Python】不同目录下的.py文件调用问题

热门文章

  1. hdu 1398 Square Coins/hdu 1028 Ignatius and the Princess III
  2. cisco 9月24日 CCNA实验
  3. Linux网络协议栈(三)——网络设备(1)
  4. 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏
  5. 信息学奥赛一本通(1240:查找最接近的元素)
  6. Exploration(POJ-3618)
  7. php在线答题怎么评分,在线答题系统怎样进行阅卷?
  8. linux登录主机命令,linux w命令查询已登录主机的用户信息
  9. 线程安全的map_面试必问-几种线程安全的Map解析
  10. linux sysfs link(sysfs_create_link)