1.0.2 • Published 6 months ago

hw-live-sdk v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

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);
});
1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago