微吼直播jssdk接入指引

微吼直播JS SDK 接入指南

微吼直播JS SDK 接入指南

(v1.0.0)

微吼直播JS SDK 接入指南

目录

一、 简介- 3 -

二、 SDK 引入、初始化并注入权限验证- 3 -

1. 依赖库- 3 -

2. 引入JS 文件- 3 -

3. 初始化及权限验证- 4 -

4. 获取用户参会状态- 6 -

三、 功能详细说明- 7 -

1. 主要调用API - 7 -

2. 响应事件API - 8 -

3. SDK 客户端主要错误状态码- 8 -

4. 主要代码示例- 9 -

附录:demo - 15 -

微吼直播JS SDK 接入指南

一、简介

本文档为了指导开发者更快使用微吼直播的“自助式网络直播服务SDK”通过引用JS

的方式开发自己的PC 网页以及H5 来对接微吼直播平台,默认读者了解前端开发同时拥

有JavaScript 基础。

目前支持的功能如下:

分类 功能 描述

聊天 观看端聊天 支持在直播时聊天和观看回放时聊天

注:视频、文档以及问答模块目前仍只能使用网页嵌入的方式。

二、SDK 引入、初始化并注入权限验证

1. 依赖库

本SDK 依赖于JQuery 库,请在需要引入JQuery 的页面插入以下代码进行引入:

type="text/javascript">

2. 引入JS 文件

在需要调用SDK 的页面插入以下代码以引入JS 文件:

目前暂不支持https

注:支持使用AMD/CMD 标准模块加载规范加载

微吼直播JS SDK 接入指南

3. 初始化及权限验证

请使用以下的方法和参数进行SDK 的初始化以及权限的验证

VHALL_SDK.init({

account : '',//必填,唯一用户id

email : '',//参数必填,值可为空,用于与嵌入视频区用户同步

username : '',//必填,用户昵称用以在各模块中显示

roomid :'',//必填,当前聊天所在活动id

appkey :'',//必填,启用服务唯一验证,API/SDK 权限申请后自行生成

signedat :'',//必填,启用服务唯一验证,unix 时间戳

sign :'',//必填,启用服务唯一验证,有效期一小时,见下面的生成规则

facedom :'',//可选,当使用微吼表情时必填,呼出表情弹窗dom 属性 如

('#id','.class'等)

textdom : '',//可选,当使用微吼表情时必填,插入表情文本dom 属性 如

('#id','.class'等)

});

注:为确保嵌入页面的用户与SDK 各模块中的用户是同一个用户,请尽量传入与视

频区嵌入相同的email 参数,否则会被统计成两个不同的用户

参数sign 的生成规则如下:

将account、email、username、roomid、app_key(注意此处参数名为app_key 而不

是init 方法中的appkey) 以及signedat 这些参数:

1 按参数名升序排列

2 然后按参数名1+参数值+参数名2+参数值拼接

3 在首尾各加上secret_key

4 计算md5 作为sign

微吼直播JS SDK 接入指南

$secret_key = "user_secret_key";

$params = [

"roomid"=> "123456789",

"account"=> "ac

微吼直播 html5,微吼直播jssdk接入指引.pdf相关推荐

  1. h5微直播weLiveshow项目|h5直播案例|直播html5

    html5直播聊天室|微直播html5|移动端web直播|html5视频直播秀 这几年视频直播.小视频这些多媒体应用都比较火,像陌陌.抖音.火山短视频- 于是空闲时间自己也利用html5技术也试着开发 ...

  2. 电商直播元年 微媒云播打造私域流量火爆商业新模式

    2020年被称为中国"直播电商"的元年. 今年以来,在新冠肺炎疫情的影响下,众多行业领域遭受冲击.然而,电商直播却异军突起.除了李佳琦和薇娅等网红主播,商业大佬和政府官员也纷纷加入 ...

  3. 直播回顾 | 微盛·企微管家CPO章陶:企微管家4.0,助力企业客户服务和增长

    2021年4月22日,企业微信X微盛·企微管家联合发布会在广州顺利举行. 会上,腾讯企业微信产业生态合作总经理李致峰与微盛·企微管家创始人杨明共同签订了战略合作协议,正式宣布了企业微信与微盛·企微管家 ...

  4. 微媒云播专做企业级直播间,一体化直播营销方案成为SaaS臻选

    5月22日,国内企业直播SaaS服务头部厂商微媒云播,入选国内直播SaaS臻选成员.微媒云播直播以一体化企业级直播营销SaaS服务,帮助企业商家实现直播营销赛道的数字化发展. 消息显示,自直播软件发展 ...

  5. 酒浓码浓 - HTML5微数据/itemscope/itemtype/itemprop

    HTML5微数据/itemscope/itemtype/itemprop 定义: 微数据是有特定属性名称的词汇表中特定的元素属性的数据,它是一种方便机器识别的数据 大白话理解: 一个一堆乱码的网页,你 ...

  6. HTML5微数据初识

    1.概念    微数据是在如 span.div 的标签内添加属性,让机器(如搜索引擎)识别其意义,一些特定类型的信息,例如评论.人物信息或事件都有相应的属性,用来描述其意义.    HTML5 微数据 ...

  7. html5 微网页 点餐_使用HTML5和微数据向网页添加电话号码

    html5 微网页 点餐 Traditionally, phone numbers have been placed on web pages as a simple string of digits ...

  8. php.ini在哪里 微赞_微赞秀HTML5移动场景制作平台系统v1.0.2

    原标题:微赞秀HTML5移动场景制作平台系统v1.0.2 功能强大的HTML5移动场景制作平台系统程序源码,高仿易企秀并独具多平台移动应用素材组件采集功能,完善的用户权限等级体系与用户消费盈利模式完美 ...

  9. html5 实现游戏直播,网页制作HTML5播放实现rtmp流直播

    最近在做一个直播推流的功能,想自己写个网页进行直播尝试一下. 然后网上试了各种教程都没成功,下面说下遇到的几个坑. 1.首先通过obs进行推流,服务器是:rtmp://192.168.0.221/li ...

  10. HTML5如何实现直播推流?值得学习一下!

    自从RTMP推流协议诞生以来,依靠RTMP协议做的推流开发就一直都未停歇,在没有找到更加完善的替代品前,市面的主流推流仍将会由RTMP协议来实现.如大众所熟知的一样,PC端web主流的视频直播方案也一 ...

最新文章

  1. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩、离散色彩、色彩梯度)实战
  2. 通过rxjs的一个例子, 来学习SwitchMap的使用方法
  3. pdf安装包_有么有pdf控件,不需要用户安装任何安装包直接打印的?
  4. Linux下Gcc 的编译过程
  5. 机器学习--------SVM
  6. 推荐系统思维导图——第一章
  7. 松弛法(relaxation)
  8. 并发 不同的隔离等级存在的问题
  9. linux调sqlloader命令,Linux环境SQLLDR导入出现SQLLOADER-553、509错误
  10. git操作时:遇到提示Unable to create ‘D:/xxx/.git/index.lock‘: File exists.的解决办法解决方案
  11. jquery outerhtml
  12. 生物信息学数据库导航
  13. 生信识图 之 点图进阶-2(PCA)
  14. 激活Windows Vista Home Basic Aero玻璃效果
  15. 万邦淘宝/天猫按关键字搜索淘宝商品 API 返回值
  16. 文件——创建文件并写入内容
  17. 微信内点击链接或扫描二维码直接打开手机默认浏览器打开指定网页
  18. java split 双竖线_HIVE 常用函数及实例
  19. 如何访问局域网内宿主机上的虚机服务
  20. 企业级与消费级硬盘,你应该选择哪一个?

热门文章

  1. 计算机通信数据中传输速率单位bps代表,数据通信中的信道传输速率单位是bps,它表示什么...
  2. 状态栏RAT信号图标显示
  3. 江苏2021高考成绩查询全省排名,江苏高考排名查询方法,2021年江苏高考成绩位次全省排名查询...
  4. 「Python海龟画图」利用海龟画笔绘制奥运五环
  5. sqli-labs(46-49)
  6. 关于arcgis server 发布地图的时候报错“Packaging succeeded but publishing failed“问题解决
  7. 爬取豆瓣电影排行版数据
  8. 分享干货——数控加工中常用的三种补偿方法
  9. Cousera Notebook 之 Python 备份记录
  10. 人脸测温门禁 传感器_测温人脸门禁什么牌子好