zoukankan      html  css  js  c++  java
  • EasyNVR H5无插件摄像机直播解决方案前端解析之:videojs的使用

    video.js的基本使用方法


    一、videojs的初始化加载

    videojs初始化加载分为两中

    1.标签式加载

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

    <video class="video-js vjs-default-skin" data-setup='{}'>

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

    2.JS加载

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

    var player = videojs('video');

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

     player = videojs("player" + i, {
                                techOrder: ["flash"],
                                autoplay: true
                            });

    效果如下:

    EasyNVR

    二、videojs基本样式的调整

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

    <video class="video-js vjs-default-skin vjs-big-play-centered" data-setup='{}'>

    效果如下:

    EasyNVR

    关于EasyNVR

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

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

    获取更多信息

    邮件:support@easydarwin.org

    WEB:www.EasyDarwin.org

    Copyright © EasyDarwin.org 2012-2017

    EasyDarwin

  • 相关阅读:
    hdu6060[贪心+dfs] 2017多校3
    Codeforces 547B. Mike and Feet[单调栈/队列]
    Codeforces 545E. Paths and Trees[最短路+贪心]
    gitignore使用
    es学习
    google浏览器安装jsonview
    sychronized关键字底层详解加锁升级过程
    idea 中 “XXX has broken path” 错误解决
    kafka高并发读写的原因
    window redis版本 安装
  • 原文地址:https://www.cnblogs.com/babosa/p/7468279.html
Copyright © 2011-2022 走看看