我使用React和livekit开发会议应用程序。我想将房间中其他用户的声音静音,有什么好方法吗?
wnavrhmk1#
在客户端,首先需要获取当前RemoteTrackPublications的列表,可以通过缓存订阅返回的对象,也可以直接查询文件室的参与者:
let remoteTrackPublications = room.participants.flatMap(participant => participant.audioTracks);
获取列表后,调用setEnabled:
let deafen = true; remoteTrackPublications.forEach(publication => publication.set_enabled(!deafen))
1条答案
按热度按时间wnavrhmk1#
在客户端,首先需要获取当前RemoteTrackPublications的列表,可以通过缓存订阅返回的对象,也可以直接查询文件室的参与者:
获取列表后,调用setEnabled: