项目中需要接入一些视频,如果用自己的流媒体服务工作量很大,于是接入到萤石云上,支持直播回放等

准备工作

注册账号 萤石开官网,登录萤石云的官网 萤石开放平台 下载所需的SDK

解压后有三个文件夹

如果使用HTML,可参考demos => base-demo

如果使用react,可参考demos => react-demo

如果使用vue,可参考demos => vue-demo

基本使用

html的方式

<script src="./ezuikit.js"></script>

vue

安装 ezuikit-js

$ npm install ezuikit-js

引入 ezuikit-js

import  EZUIKit from 'ezuikit-js';

基本使用

创建DOM

<div id="video-container"></div>

初始化

var player = new EZUIKit.EZUIKitPlayer({id: 'video-container', // 视频容器IDaccessToken: 'at.3bvmj4ycamlgdwgw1ig1jruma0wpohl6-48zifyb39c-13t5am6-yukyi86mz',url: 'ezopen://open.ys7.com/203751922/1.live',})

方法调用

示例: 停止播放

  1. player.stop();2. player.stop().then(()=>{console.log("执行播放成功后其他动作");});

示例: 执行播放(自动播放为false,自定义触发播放/切换播放地址)

  player.play();// 切换播放地址场景(注意先执行stop方法停止上次取流)player.play({url: 'ezopen://open.ys7.com/203751922/1.rec?begin=202001000000&end=202001235959'});

切换地址播放(注意需要先执行stop方法停止上次取流)

  player.stop().then(()=>{player.play('ezopen://open.ys7.com/{其他设备}/{其他通道}.live');});// 其他账号下设备player.stop().then(()=>{player.play({url:'ezopen://open.ys7.com/{其他设备}/{其他通道}.live',accessToken: 'xxxx'});});

用了官网的地址,展示效果

下篇写后端接口的获取数据  AccessToken,视频连接,通道,设备编号等

JavaWeb整合萤石云(一),VUE和小程序也适用相关推荐

  1. uniapp 微信云开发静态网站和云函数跳转小程序

    uniapp 微信云开发静态网站和云函数跳转小程序 云开发静态网站的创建 云函数及copy-webpack-plugin 安装copy-webpack-plugin可能遇到的问题 静态网站和云函数的搭 ...

  2. 云开发(微信-小程序)笔记(五)----云函数,就这(上)

    云开发(微信-小程序)笔记(四)---- 还有吗?再来点 云函数 云函数即在云端(服务器端)运行的函数.在物理设计上,一个云函数可由多个文件组成,占用一定量的 CPU 内存等计算资源:各云函数完全独立 ...

  3. 微信小程序云开发 mysql_微信小程序云开发数据库

    如在云开发数据库的基础介绍中所说,云开发提供了一个 JSON 数据库,本章将介绍以下内容: 上手:用控制台创建我的第一个集合,插入我的第一条数据 数据类型:了解数据库提供的数据类型 权限控制:控制集合 ...

  4. FinClip黑板报:3分钟了解Vue开发小程序的技术原理

    Vue. React 和 Angular 是当前应用最广的三大前端框架,仅从 GitHub 趋势来看,Vue 更是排在了第一位,目前已经达到了 17 万的 Star. 目前,不管是 BAT 大厂,还是 ...

  5. 3分钟了解Vue开发小程序的技术原理

    Vue. React 和 Angular 是当前应用最广的三大前端框架,仅从 GitHub 趋势来看,Vue 更是排在了第一位,目前已经达到了 17 万的 Star. 目前,不管是 BAT 大厂,还是 ...

  6. vue微信小程序开发(二)---页面以及导航

    vue微信小程序开发(二)-菜单以及页面 这里写目录标题 vue微信小程序开发(二)---菜单以及页面 图标的选择 创建并注册页面 底部导航   大家好,我是代码哈士奇,是一名软件学院网络工程的学生, ...

  7. 浅入了解Vue开发小程序的技术原理

    Vue. React 和 Angular 是当前应用最广的三大前端框架,仅从 GitHub 趋势来看,Vue 更是排在了第一位,目前已经达到了 17 万的 Star. 目前,不管是 BAT 大厂,还是 ...

  8. 用 vue 写小程序,基于 mpvue 框架重写 weui

    mpvue-weui 前言 上周美团开源了 mpvue 框架,他基于Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系.what,小程序可以用vue写了?简直有点不太敢确定, ...

  9. 腾讯云10亿扶持小程序:3元套餐可能免费

    腾讯云10亿资金扶持"小程序·云开发",对超过100万小程序开发者提供免费云开发资源支持. 1月9日,正值小程序正式发布两周年,腾讯云在2019年微信公开课PRO上宣布,将推出总价 ...

  10. 小程序·云开发,属于小程序的全栈开发机遇

    web前端教程 用大白话,来讲编程 近日,腾讯云"小程序·云开发"解决方案正式上线. 该方案通过简化复杂的后端和运维操作,让即便不具备一定后端知识的开发者也能高效开发出一款高质量的 ...

最新文章

  1. vrep小车避障算法_V-REP 小车建模
  2. Python超强全方位学习路线分享(附视频+书籍+面试链接)
  3. Licia:最全最实用的 JavaScript 工具库
  4. java面向对象小程序_java运用面向对象的思想实现计算器的小程序
  5. codeforces1451 E. Bitwise Queries(位运算妙用)
  6. maven 本地包依赖包打进jar
  7. html带图片的进度条,原生javascript上传图片带进度条【实例分享】
  8. Codeforces Round #500 (Div. 2) C.Photo of The Sky
  9. 如何使用ITEXTSHARP将HTML代码字符串写进PDF
  10. Android界面布局基本属性
  11. android java include_Android开发:javah的使用方法
  12. linux 下配置可视化git 冲突合并工具kdiff3
  13. 电商项目5:商品模块
  14. TF-IDF算法总结
  15. 可验证随机函数(Verifiable Random Function, VRF)
  16. 应用宝新增大王卡购买渠道入口 下载、更新应用全免流量
  17. Snipaste截图界大咖
  18. end kernel panic not syncing
  19. python26章_44G-26章节Python盖世修炼最新实战 全新升级版Python全栈架构师高级课程 从零实战...
  20. 【pwn】WMCTF2020 cfgo-CheckIn

热门文章

  1. STM32操作增量式编码器(二)----使用编码器接口实现定位
  2. 线性代数 --- Gauss消元的部分主元法和完全主元法(补充)
  3. 什么是 DNS MX 记录?
  4. 微信小程序实现腾讯地图定位功能-demo
  5. 华硕电脑锁定计算机,华硕笔记本电脑的BIOS怎么设置
  6. linux安装nginx、php、mysql搭建网站
  7. 低维空间到高维空间的映射
  8. 基于改进Bisenet的五官精确分割系统(源码&教程)
  9. 第一次用 PHPUnit 写测试就上手(上)
  10. 肥猫学习日记------查找与排序(一)