你可以监听以下微信小程序 SDK 事件,通过 live-player 控件展示远端用户的摄像头、麦克风的开启/关闭状态。
通过
PEER_ONLINE
,维护房间内用户状态。给每个在线用户分配一个 live-player 控件,控件上的音视频初始状态为“静音”。
监听
STREAM_ADDED
,根据
e.streamPublishState
参数,调整对应用户设备的状态展示。
监听
MUTE_AUDIO
/
UNMUTE_AUDIO
/
MUTE_VIDEO
/
UNMUTE_VIDEO
,调整对应用户设备的状态展示。
监听
STREAM_REMOVED
,将控件上的音视频状态设置为“静音”。