This commit is contained in:
yj 2024-08-12 10:36:17 +08:00
parent 6ed15fff6c
commit 8e73575952
1 changed files with 15 additions and 13 deletions

View File

@ -339,19 +339,21 @@ const Meeting: React.FC = () => {
}, [recorder])
const changeAgoraDevice = () => {
console.log(roomUserList);
roomUserList.forEach((item: any) => {
if (item.uid === user.uid) {
const footerListTemplate = [...footerList]
footerListTemplate[0][0].title = item.enableMicr ? '关闭声音' : '开启声音'
footerListTemplate[0][0].active = !item.enableMicr
footerListTemplate[0][1].title = item.enableCamera ? '关闭视频' : '开启视频'
footerListTemplate[0][1].active = !item.enableCamera
setFooterList(footerListTemplate)
}
agora.muteLocalAudioStream(!item.enableMicr)
agora.muteLocalVideoStream(!item.enableCamera)
});
setRoomUserList((res: any) => {
roomUserList.forEach((item: any) => {
if (item.uid === user.uid) {
const footerListTemplate = [...footerList]
footerListTemplate[0][0].title = item.enableMicr ? '关闭声音' : '开启声音'
footerListTemplate[0][0].active = !item.enableMicr
footerListTemplate[0][1].title = item.enableCamera ? '关闭视频' : '开启视频'
footerListTemplate[0][1].active = !item.enableCamera
setFooterList(footerListTemplate)
}
agora.muteLocalAudioStream(!item.enableMicr)
agora.muteLocalVideoStream(!item.enableCamera)
});
return res
})
}
// 替换数据
const setAllUserListData = (key: string, item: any): void => {