【javascript】video结合cyberplayer.js实现flv视频播放
时间:2019-02-22
本文章向大家介绍【javascript】video结合cyberplayer.js实现flv视频播放,主要包括【javascript】video结合cyberplayer.js实现flv视频播放使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
H5新增的<video>标签可以用于视频播放,但格式有限,播放不了直播生成的.flv视频。
那么可以结合cyberplayer.js来实现.flv视频播放,简单粗暴。
下面是我在vue中使用该库的代码,原理相同:
① 下载该库,并在index.html中引入
<script type='text/javascript' src="./static/js/cyberplayer-3.4.1/cyberplayer.js"></script>
② 在组件模板中使用<video>通过id占位。(我是在弹出框中查看,所以又套了层el-dialog)
<el-dialog title="视频回放" :visible.sync="editVisible" width="40%">
<video id="myPlayer" poster="" controls playsInline webkit-playsinline autoplay>
</video>
</el-dialog>
③在js(vue的相应方法)中实现视频播放
var player = cyberplayer("myPlayer").setup({
width : 788,
height : 546,
backcolor : "#FFFFFF",
stretching : "fill",
file : this.videoAdress, //视频url,这里是调用接口返回的
ak : "88abcbd72fbc4b809dfe9e5bc97ad759",
autoStart : true,
repeat : false,
volume : 100,
controls : true,
controlbar: {
barLogo: false
}
});
- Jquery 获取checkbox属性checked为undefined和改变状态 值不变
- Hibernate--Criteria Query and DetachedCriteria
- Python3 大作战之 encode 与 decode 讲解
- SpringMVC 文件下载时 浏览器不能正确显示另存的文件名
- 手把手教你用python抢火车票
- SpringMVC 实现多文件上传的两种方式及其效率比较
- Spring 之加载配置属性文件和注解属性绑定
- SpringMVC 提交表单400 Bad Request
- 如何在三年内快速成长为一名技术专家
- 【微信开发】getAccessToken 和 getJsapi_ticket缓存支持
- 微信JS-SDK 注入权限验证配置
- Maven 项目下slf4j 包冲突问题
- 谷歌教你学 AI-第三讲简单易懂的估算器
- 黑产是如何强刷用户银行卡8.1万元的?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python Des加密与解密实现软件注册码、机器码
- Excel VBA 在保留原单元格数据的情况下,将计算的百分比加在后面
- 入门级别的面试题——LeetCode题目19:删除链表的倒数第N个节点
- python做web接口测试零散笔记--1
- 要一遍做对——LeetCode题目20:有效的括号
- 双指针算法练习(一)
- 一般是面试的热身题——LeetCode题目21:合并两个有序链表
- LeetCode题目22:括号生成
- OpenGL ES 3.0 | 着色器编译器
- LeetCode题目23:合并K个排序链表
- LeetCode题目24:两两交换链表中的节点
- 最难链表题——LeetCode题目25:K 个一组翻转链表
- LeetCode题目26:删除排序数组中的重复项
- PCA算法原理及实现
- LeetCode题目27:移出元素