1.0.2 • Published 6 months ago
hw-live-sdk v1.0.2
Live SDK
安装
npm install hw-live-sdk
简单使用
const client = LiveSDK.getInstance('your service url', 'livekit service url');
client.onOpen(() => {
client.on(MessageEvent.INVITE_TO_ROOM, (event) => {
const room = event.data.room;
confirm(event.from + " 邀请你加入房间: " + room.name + ", 是否接受?") ?
client.rejectInvite(data.roomOpenId, data.userOpenId) : () => {
client.joinRoom(room.openId, false);
client.openVideoAndAudioStream(room.openId, room.token)
};
});
client.on(MessageEvent.VIDEO_STREAM_START, (track, participant, roomOpenId) => {
console.log("收到视频流: " + track.sid);
});
client.on(MessageEvent.AUDIO_STREAM_START, (track, participant, roomOpenId) => {
console.log("收到音频流: " + track.sid);
});
client.on(MessageEvent.CUSTOM_MESSAGE, (data) => {
console.log("收到自定义消息: " + JSON.stringify(data));
});
// 发送消息
// client.send(action: string, to?: string, room?: string, data: any, businessId?: string);
});
client.connect('your openId', 'your token').then(() => {
console.log("连接成功");
}).catch((error) => {
console.error("连接失败: " + error);
});