vue中使用萤石云播放视频
1. 下载依赖
npm install ezuikit-js --save (下载失败可以使用cnpm)
2. 在指定页面使用
引入依赖
import EZUIKit from “ezuikit-js”;
在data中定义:
ezvizPlay: null !!!!!!!!如果不定义视频的div会不显示
完整代码如下
<template><div class="home"><div id="video-container"></div></div>
</template>
<script>
import EZUIKit from "ezuikit-js";export default {name: "home",data() {return {ezvizPlay: null,};},components: {},props: {},watch: {},computed: {},mounted() {if (this.ezvizPlay !== null) {return;}//获取萤石tokenthis.ezvizPlay = new EZUIKit.EZUIKitPlayer({autoplay: true, // 默认播放//视频播放包裹元素id: "video-container",//萤石tokenaccessToken:"----获取的token",url: "ezopen://------.live", // 播放地址template: "simple", // simple - 极简版;standard-标准版;security - 安防版(预览回放);voice-语音版;// header: ['capturePicture', 'zoom'], // 如果templete参数不为simple,该字段将被覆盖plugin: ['talk'], // 加载插件,talk-对讲// 视频下方底部控件// footer: ["talk", "broadcast", "hd", "fullScreen"], // 如果template参数不为simple,该字段将被覆盖footer: ['talk', 'hd', 'fullScreen'], // 如果template参数不为simple,该字段将被覆盖audio: 0, // 是否默认开启声音 0 - 关闭 1 - 开启// openSoundCallBack: data => console.log("开启声音回调", data),// closeSoundCallBack: data => console.log("关闭声音回调", data),// startSaveCallBack: data => console.log("开始录像回调", data),// stopSaveCallBack: data => console.log("录像回调", data),// capturePictureCallBack: data => console.log("截图成功回调", data),// fullScreenCallBack: data => console.log("全屏回调", data),// getOSDTimeCallBack: data => console.log("获取OSDTime回调", data),//宽度以及高度 });},methods: {},
};
</script>
<style lang="scss" scoped>
</style>
![在这里插入图片描述](https://img-blog.csdnimg.cn/8a88eaa582304188a5acfbf2ab9001b9.png#pic_center)
一定要注意这个地方,是默认播放的!!遇到的问题是,想让视频默认不播放,怎么调都不可以,挣扎了一个多小时,才找到是这个变量的原因,想要不播放,设置为 autoplay: false
vue中使用萤石云播放视频相关推荐
- 在vue项目中引用萤石云播放器插件
在vue项目中引用萤石云播放器插件 1. 萤石云官方开发文档: https://open.ys7.com/help/31 2. 登录官方网站:https://open.ys7.com/cn/s/ind ...
- 关于,VUE中,阿里云播放器报错:Aliplayer is not defined。
VUE中,阿里云播放器报错:Aliplayer is not defined.-Java-CSDN问答 感谢@iMingzhen大哥的解答!
- vue中播放flv流视频
1.安装环境 npm install video.js npm install flv.js 2.引入video,在main.js中引入 import videojs from "video ...
- AntDesign of Vue中实现弹窗播放视频
问题:关闭对话框之后视频不停止(还是不够细心,没有看完对话框Modal中全部API) 可以实现关闭时销毁modal中的元素 弹窗播放视频代码如下: <div class="tro-Bo ...
- Vue中video播放m3u8视频
1,安装依赖包 npm install --save xgplayer npm install --save xgplayer-hls 2,贴代码吧 <template><div&g ...
- vue中播放flv格式视频(b站flv.js的使用)
1.下载flv.js npm install --save flv.js 2.引用 import flvjs from 'flv.js/dist/flv.min.js' 完整代码 <templa ...
- 在vue中使用海康插件实现视频监控视频直播方法二(RTMP流加Flash加swf)
在vue中使用海康威视实现视频监控,视频直播方法二(RTMP流加Flash加swf) 第一步 用npm装这个几个包 "video.js": "^6.6.0",& ...
- Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流
场景 Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建 ...
- Vue中使用vue-video-player和videojs-flash插件实现播放rtmp视频文件流
场景 Vue+Video.js播放m3u8视频流(海康威视摄像头+RTMP服务+FFmpeg): Vue+Video.js播放m3u8视频流(海康威视摄像头+RTMP服务+FFmpeg)_BADAO_ ...
- vue中富文本编辑器vue-quill-editor在vue中自定义选择视频插入编辑文章中
题记: ----- 互联网不该只是技术的,不能简化成内容和工具,它应该属于生活本身 vue-quill-editor 是 Vue 项目中使用的 富文本编辑器 1 引言 在实际应用开发中,在常见的管理后 ...
最新文章
- poj2420A Star not a Tree?(模拟退火)
- 裁员大潮来袭,程序员面试的这些技巧收藏好!
- 深入理解Android中View
- 一起学nRF51xx 11 - ficr
- mysql010函数使用.单行函数.多行函数
- P6076-[JSOI2015]染色问题【组合数学,容斥】
- matlab求递归问题,matlab利用递归求解差分方程
- CRLF line terminators导致shell脚本报错:command not found --转载
- 5. php 基本数据类型
- Java全栈工程师知识体系介绍
- Verilog数字钟
- 基2时域采样快速傅里叶变换、反变换算法在python上的实现(自制轮子)
- 在线 服务器 web,web服务器是什么?
- C++(18)——温度表达转化
- Chrome 屏蔽广告
- VMware14 黑屏问题
- 2021年终总结——工作第四年
- 虚拟机未正常关闭,结果再次启动的时候打不开了?
- kill和kill -9
- 斯密特:未来六个月Android全胜iOS
热门文章
- Idea、pycharm、Phpstorm鼠标滑动设置字体大小方法
- oracle查询本周本月本季本年时间
- 谈智能家居,当我们谈起它的时候我们到底在谈论什么?
- mysql5.5启动图解_MySQL5.5.19安装图解_MySQL
- C++ 字符串的截取
- 董明珠与22岁的秘书孟羽童
- 【小教程】Ubuntu ASF steam自动挂卡
- FastDFS文件上传和下载(java代码实现)
- 计算机组装与维护补考论文,计算机组装与维护课程教学论文
- 电脑重装系统后,重启时遇到错误,报错需要重新启动,并重新安装系统