我有一个简单的广播测试应用程序。
我作为主持人加入了一个频道,最终我取消了发布。
this.client = AgoraRTC.createClient({ mode: "live", codec: "h264", role: "host"});
//...then
await this.client.publish([this.audioTrack, this.videoTrack]);
//..eventually
await this.client.unpublish([this.audioTrack, this.videoTrack]);
这会立即在“观众”远程用户中触发users-unpublished
和触发。user-left
这在 SDK 中没有记录。
user-left
当用户还没有真正离开频道时,如何防止事件被触发?