前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyNVR H5无插件直播方案前端架构之:videojs的使用

EasyNVR H5无插件直播方案前端架构之:videojs的使用

作者头像
EasyNVR
发布2020-04-23 15:42:23
2.5K0
发布2020-04-23 15:42:23
举报
文章被收录于专栏:EasyNVREasyNVR

videojs的使用


一、videojs的初始化加载

videojs初始化加载分为两中

1.标签式加载

在引入videojs加载文件的前提下,可以在video标签中添加属性值“data-setup=’{}’”,并且在class属性中添加“video-js”;二者缺一不可;

代码语言:javascript
复制
<video class="video-js vjs-default-skin" data-setup='{}'>

“vjs-default-skin”是加载出来播放器默认样式;

2.JS加载

通过js进行加载不需要在video标签中添加“data-setup=’{}’”,可以通过js来初始化videojs;

代码语言:javascript
复制
var player = videojs('video');

如果需要加载多个播放器,可以根据标签中的id属性来进行播放器的加载。

代码语言:javascript
复制
 player = videojs("player" + i, {
                            techOrder: ["flash"],
                            autoplay: true
                        });

效果如下:

这里写图片描述
这里写图片描述

二、videojs基本样式的调整

videojs加载成功后默认播放按钮是出现在播放器左上角的,为了让播放按钮默认居中显示可以通过给video标签添加class属性值“vjs-big-play-centered”;

代码语言:javascript
复制
<video class="video-js vjs-default-skin vjs-big-play-centered" data-setup='{}'>

效果如下:

这里写图片描述
这里写图片描述

关于EasyNVR

EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

详细说明:http://www.easydarwin.org/easynvr/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • videojs的使用
    • 一、videojs的初始化加载
      • 1.标签式加载
      • 2.JS加载
    • 二、videojs基本样式的调整
      • 关于EasyNVR
      相关产品与服务
      云直播
      云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档