文件引入:

根据官方demo,将这四个文件置于public下;也可以单独将引入的文件放在staic里面,除了index页面其他三个最好放在一起。同时在index里面引入jessibuca.js并且index要设置为入口文件,不然后面可能会报错。

jessibuca初始化

这里以官方demo为例,我加了些注释更加方便看。

在这里可以添加自己想要的监听方法

例如监听暂停:

this.jessibuca.on("pause", function () {
        console.log("on pause");
      });

初始化代码:

create() {
      this.jessibuca = new window.Jessibuca(
          Object.assign(
              {
                container: this.$refs.container,
                videoBuffer: 0.2, // 缓存时长
                isResize: false,
                text: "",
                // 视频加载转圈时的提示文字
                loadingText: "加载中",
                // 是否有音频,如果设置false,则不对音频数据解码,提升性能。
                hasAudio:false,
                //  是否开启控制台调试打印
                debug: true,
                // 是否显示网速
                showBandwidth: false,
                // fullscreen 是否显示全屏按钮
                // screenshot 是否显示截图按钮
                // play 是否显示播放暂停按钮
                // audio 是否显示声音按钮
                // record 是否显示录制按钮
                operateBtns: {
                  fullscreen: true,
                  screenshot: true,
                  play: true,
                  audio: true,
                },
                vod: this.vod,
                // 是否不使用离屏模式(提升渲染能力)
                forceNoOffscreen: this.forceNoOffscreen,
                // 是否开启声音,默认是关闭声音播放的。
                isNotMute: false,
              },
          )
      );

// console.log(this.jessibuca);
    },

视频播放

this.jessibuca.play("url"); 这里接一个直播流地址

项目中使用注意:

在项目中使用时注意不要上来就初始化,最好先获取到视频链接,判断链接有效后再初始化,然后播放。不然使用场景需要同时初始化十个以上播放器时,手机播放可能会出现部分显示不了。

jessibuca的使用——纯H5直播流播放器相关推荐

  1. 永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放

    永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放 1.H5播放webrtc,现在各大浏览器已经逐渐加大对WebRTC技术的支持,成都视开信息科技视频团队开发webrt ...

  2. C++ RTMP直播流播放器

    抛开flash,自己开发实现C++ RTMP直播流播放器 众所周知,RTMP是以flash为客户端播放器的直播协议,主要应用在B/S形式的场景中.本人研究并用C++开发实现了RTMP直播流协议的播放器 ...

  3. Android可以使用的直播流播放器Vitamio5.2.3

    yixia大神的git上有两个Android直播流播放器的项目:GitHub - yixia/VitamioBundle: Vitamio for Android  弄了1天没弄出来,过! GitHu ...

  4. LivePlayer H5直播/点播播放器安装与使用

    LivePlayer H5播放器 简介 H5直播/点播播放器,使用简单,功能强大, 免费使用 支持m3u8播放; 支持HTTP-FLV播放; 支持RTMP播放; 支持直播和点播播放; 支持播放器快照截 ...

  5. 2020-12-14超强 H5直播/点播播放器LivePlayer

    超强 H5直播/点播播放器LivePlayer 超强 H5直播/点播播放器LivePlayer 之前有给大家分享2个超棒的视频播放器.今天继续分享一款高质量的H5视频播放器插件LivePlayer. ...

  6. vue直播流播放器DPlayer使用

    官网地址:http://dplayer.js.org/zh/guide.html 初始化dplayer yarn add dplayer 新建播放器组件player.vue,导入包并创建播放器 < ...

  7. VUE中集成H5直播点播播放器LivePlayer过程

    基于VUE和webpck的前端工程 这里可以参考 https://github.com/livegbs/GB28181-Server 1.安装@liveqing/liveplayer npm -i @ ...

  8. H5直播/点播播放器

    1.liveplayer 一款集rtmp.m3u8/HLS.flv于一身的H5视频流媒体播放器.使用简单,功能强大,免费使用. 文档链接 2.dplayer 一款开源的高质量H5视频播放器,支持发布弹 ...

  9. 抛开flash,自己开发实现C++ RTMP直播流播放器

    https://www.cnblogs.com/haibindev/p/3466094.html

最新文章

  1. 2022-2028年中国丝印硅胶行业市场深度分析及投资前景趋势报告
  2. 读取jar包资源代码赏析
  3. 信息系统管理工程师考前复习笔记三
  4. 文件系统中文件的最长(字符数)绝对路径 Longest Absolute File Path
  5. 【react】使用代理解决跨域问题
  6. 数据访问函数库 for ado.net2.0
  7. 关于SimpleDateFormat线程不安全的源码分析
  8. 在Windows Server 2016 Core上运行SQL Server容器
  9. android intent跳转声音,android intent 跳转
  10. [数据结构]P2.1 二叉搜索树
  11. vsbutton中的集合编辑器怎么打开_理工科学生的好帮手,EdrawMath数学公式编辑器...
  12. java深拷贝和浅拷贝
  13. NAT 穿透是如何工作的
  14. 复现I3D遇到的问题
  15. 软考之下午题做题技巧
  16. 这对CP我磕了!Adobe XD与Flutter插件官宣了……
  17. 5分钟包你搞懂箱形图分析!
  18. 分享一组制作游戏用的人物立绘/角色形象素材图片,共182张图片
  19. 数据结构——知识点总结
  20. 基于Verilog的十字路口交通灯控制电路设计

热门文章

  1. 人人学IoT---------第六章学习笔记
  2. Media Foundation与DirectShow的具体差别有哪些
  3. 吐血分享一些优秀的 PDF2Word 工具
  4. ENTJ型人格适合选择哪些专业?
  5. 数学建模学习笔记(一)美赛的基本认知
  6. python神经网络编程pdf_[人工智能]Python神经网络编程(高清,带详细书签) pdf文件[11.49MB]-码姐姐下载...
  7. 将一个数分解为质因数的乘积
  8. 达内总裁韩少云坐客《抉择未来》
  9. Intel RealSense R200 入门教程
  10. Hyperf如何使用redis