初始化
1. 引入SDK文件
<script src="https://static-live.hst.com/live/websdk/sdk1.3.22.min.js"></script>
2. 初始化Hst对象
Hst.init('6gSLaEdwS')
注:(专业版用户才能使用)
3. 登录直播
- 监听直播登录事件,总共包含6种登录方式
Hst.eventsBus.on('Login.Msg', function (code) {
handleLogin(code, init)
})
function handleLogin (code, init) {
switch (code) {
case 1: loginOneWay(init)
break;
case 2: loginTwoWay(init)
break;
case 3: loginThreeWay(init)
break
case 4: loginFourWay(init)
break;
default: init()
}
}
function loginOneWay (init) {
Hst.room.login({}, function () {
init()
}, function (data) {
alert(data.msg)
})
}
Code |
消息说明 |
类型 |
0 |
用户已登录 |
init |
1 |
无参数登录 |
int |
2 |
自定义密码登录 |
int |
3 |
昵称登录 |
int |
4 |
自定义密码+昵称登录 |
int |
- 直播登录接口
Hst.room.login({
nickname: 'will',
inviteCode: '123456'
}
)
参数 |
说明 |
类型 |
nickname |
昵称(可选) |
string |
inviteCode |
自定义密码(可选) |
string |