This commit is contained in:
parent
d254315789
commit
26a309df97
|
|
@ -350,6 +350,7 @@ const Meeting: React.FC = () => {
|
|||
await agora.updateChannelMediaOptions(item.user.isRoomManager)
|
||||
await postOpenMicrApi(item.user.isRoomManager, userInfo.uid)
|
||||
await postOpenCameraApi(item.user.isRoomManager, userInfo.uid)
|
||||
await stopScreenCapture()
|
||||
} else {
|
||||
message.success(`管理员${item.user.isRoomManager ? '设置' : '取消'}${item.user.userName}为发言人`)
|
||||
}
|
||||
|
|
@ -635,10 +636,7 @@ const Meeting: React.FC = () => {
|
|||
case '停止共享':
|
||||
await getUserRoomInfo().then(async (res) => {
|
||||
if (res) {
|
||||
await agora.leaveChannelEx(userInfo.screenShareId)
|
||||
agora.stopScreenCapture()
|
||||
await allUserLook(userInfo.uid, userInfo.userName)
|
||||
footerListTemplate[itemIndex][rowIndex].title = '共享屏幕'
|
||||
await stopScreenCapture()
|
||||
} else {
|
||||
message.error(msgTips)
|
||||
}
|
||||
|
|
@ -780,6 +778,14 @@ const Meeting: React.FC = () => {
|
|||
await PostShowUser(state.channelId, uid, name)
|
||||
}
|
||||
|
||||
// 停止共享
|
||||
const stopScreenCapture = async (): Promise<void> => {
|
||||
const footerListTemplate = [...footerList]
|
||||
await agora.leaveChannelEx(userInfo.screenShareId)
|
||||
agora.stopScreenCapture()
|
||||
await allUserLook(userInfo.uid, userInfo.userName)
|
||||
footerListTemplate[1][1].title = '共享屏幕'
|
||||
}
|
||||
// 获取房间用户
|
||||
const getRoomUser = async (): Promise<void> => {
|
||||
GetRoomUser(state.channelId).then(res => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue