video.js 和flv.js
video.js 和flv.js 直播播放flv视频
H5 的video标签并不支持flv格式的视频,毕竟flash马上就要废弃了,记录使用video.js和flv.js的坑
video.js
官网文档: https://docs.videojs.com/
videojs最新版本已经将核心库和辅助库已经剥离开来, 低版本包含flash插件,比较新的版本我们要播放rtmp流和hls流需要另外安装它的两个插件videojs-flash和videojs-contrib-hls
我的使用背景: 用vue-cli 搭的脚手架,vue项目
- 安装
npm install video.js -S
- 安装两个插件videojs-flash和videojs-contrib-hls
npm install videojs-flash videojs-contrib-hls -S
- Vue工程中的主入口main.js进行引入
// src/main.js => 主入口文件
import Vue from 'vue';
...
// 引入videojs
import Video from 'video.js';
import 'video.js/dist/video-js.css';
Vue.prototype.$video = video; // 在原型上注册
- 同样我们需要在主入口文件main.js中引入
// src/main.js => 主入口文件
import Vue from 'vue';
...
// 引入videojs
import Video from 'video.js';
import 'video.js/dist/video-js.css';
Vue.prototype.</