This commit is contained in:
parent
f86696bd6b
commit
6fd5c7e0fc
|
|
@ -114,7 +114,7 @@ const Meeting: React.FC = () => {
|
||||||
const [userSearchValue, setUserSearchValue] = useState('')
|
const [userSearchValue, setUserSearchValue] = useState('')
|
||||||
const [noViewChatList, setNoViewChatList] = useState(0)
|
const [noViewChatList, setNoViewChatList] = useState(0)
|
||||||
const [currentLookUserAccount, setCurrentLookUserAccount] = useState<any>('')
|
const [currentLookUserAccount, setCurrentLookUserAccount] = useState<any>('')
|
||||||
const [currentLookUserStatus, setCurrentLookUserStatus] = useState<1 | 2 | 3>(1)
|
const [currentLookUserStatus, setCurrentLookUserStatus] = useState<1 | 2 | 3 | 4>(1)
|
||||||
let userInfo = JSON.parse(storage.getItem('user') as string)
|
let userInfo = JSON.parse(storage.getItem('user') as string)
|
||||||
let allUserListArr = [] as any;
|
let allUserListArr = [] as any;
|
||||||
let currentLookUserAccountId = '' as string;
|
let currentLookUserAccountId = '' as string;
|
||||||
|
|
@ -323,14 +323,27 @@ const Meeting: React.FC = () => {
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
setCurrentLookUserStatus(3)
|
if (String(res.data).length === 9) {
|
||||||
setTimeout(() => {
|
// 摄像头
|
||||||
agora.setupRemoteVideoJoin({
|
setCurrentLookUserStatus(3)
|
||||||
uid: Number(res.data),
|
setTimeout(() => {
|
||||||
view: document.getElementById(`video-source-remote`) as HTMLElement,
|
agora.setupRemoteVideoJoin({
|
||||||
channelId: state.channelId,
|
uid: Number(res.data),
|
||||||
})
|
view: document.getElementById(`video-source-remote-camera`) as HTMLElement,
|
||||||
}, 1000);
|
channelId: state.channelId,
|
||||||
|
})
|
||||||
|
}, 1000);
|
||||||
|
} else {
|
||||||
|
// 共享屏幕
|
||||||
|
setCurrentLookUserStatus(4)
|
||||||
|
setTimeout(() => {
|
||||||
|
agora.setupRemoteVideoJoin({
|
||||||
|
uid: Number(res.data),
|
||||||
|
view: document.getElementById(`video-source-remote-screen`) as HTMLElement,
|
||||||
|
channelId: state.channelId,
|
||||||
|
})
|
||||||
|
}, 1000);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -719,7 +732,16 @@ const Meeting: React.FC = () => {
|
||||||
{currentLookUserAccount.enableCamera ? null : meetingContentError(currentVideoId, currentLookUserAccount)}
|
{currentLookUserAccount.enableCamera ? null : meetingContentError(currentVideoId, currentLookUserAccount)}
|
||||||
</div> : null}
|
</div> : null}
|
||||||
{currentLookUserStatus === 3 ? <div className={`${styles.meetingContentSwiperCard} ${setMeetingContentSwiperCardClass(currentLookUserAccount.uid, true)}`}>
|
{currentLookUserStatus === 3 ? <div className={`${styles.meetingContentSwiperCard} ${setMeetingContentSwiperCardClass(currentLookUserAccount.uid, true)}`}>
|
||||||
<div className={`${styles.meetingContentSwiperCardVdeio}`} id='video-source-remote'>
|
<div className={`${styles.meetingContentSwiperCardVdeio}`} id='video-source-remote-camera'>
|
||||||
|
<div className={styles.meetingContentSwiperCardVdeioLoading}>
|
||||||
|
<Avatar name={currentLookUserAccount.userName} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{meetingContentUser(currentLookUserAccount)}
|
||||||
|
{currentLookUserAccount.enableCamera ? null : meetingContentError(currentVideoId, currentLookUserAccount)}
|
||||||
|
</div> : null}
|
||||||
|
{currentLookUserStatus === 4 ? <div className={`${styles.meetingContentSwiperCard} ${setMeetingContentSwiperCardClass(currentLookUserAccount.uid, true)}`}>
|
||||||
|
<div className={`${styles.meetingContentSwiperCardVdeio}`} id='video-source-remote-screen'>
|
||||||
<div className={styles.meetingContentSwiperCardVdeioLoading}>
|
<div className={styles.meetingContentSwiperCardVdeioLoading}>
|
||||||
<Avatar name={currentLookUserAccount.userName} />
|
<Avatar name={currentLookUserAccount.userName} />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue