微吼直播 html5,微吼直播jssdk接入指引.pdf

微吼直播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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值