Compare commits

..

No commits in common. "6d98f0fc0f3c132d870d0be3fd8305992672f295" and "36e1bda4414b5ec2dc02a699dcf1908733ea9bff" have entirely different histories.

3 changed files with 30 additions and 34 deletions

View File

@ -1,7 +1,7 @@
{
"name": "WGShare.Metting",
"private": true,
"version": "0.6.5",
"version": "0.6.3",
"main": "main.js",
"authors": "yj",
"description": "智汇享",

View File

@ -1766,12 +1766,10 @@ const Meeting: React.FC = () => {
agora.setSubscribeVideoBlocklist([Number(user.screenShareId)], 1)
}
if (data) {
GetRoomRtcToken(state.channelId).then(async res => {
if (res.code === 200) {
const footerListTemplate = [...footerList]
footerListTemplate[footerListIndex.itemIndex][footerListIndex.rowIndex].title = '停止共享'
setIsSharedScreenModal(false)
await agora.setDesktopCapturerVideo(sharedScreenItem, isComputerAudio, isFluencyPriority, res.data)
await agora.setDesktopCapturerVideo(sharedScreenItem, isComputerAudio, isFluencyPriority)
await allUserLook(user.screenShareId, user.userName)
const isOpen = await getKeyOpenChildWindow('shareScreenWindow')
setIsScreenCapture(true)
@ -1793,8 +1791,6 @@ const Meeting: React.FC = () => {
})
}, 1500);
}
}
})
} else {
message.error('请选择应用!')
}

View File

@ -329,10 +329,10 @@ export const agora = {
)
},
// 共享屏幕单独用户
joinChannelEx: async (uid: any, token: string) => {
joinChannelEx: async (uid: any) => {
await agora.leaveChannelEx(uid)
await rtcEngine.joinChannelEx(
token,
option.token,
{ channelId: option.channelId, localUid: Number(uid) },
{
autoSubscribeAudio: false,//设置是否自动订阅所有音频流
@ -465,7 +465,7 @@ export const agora = {
return await rtcEngine.getScreenCaptureSources(thumbSize, iconSize, includeScreen)
},
// 共享屏幕采集
setDesktopCapturerVideo: async (targetSource: any, isComputerAudio: boolean, isFluencyPriority: boolean, token:string) => {
setDesktopCapturerVideo: async (targetSource: any, isComputerAudio: boolean, isFluencyPriority: boolean) => {
const user = JSON.parse(storage.getItem('user') as string)
agora.stopScreenCapture();
if (isComputerAudio) {
@ -501,7 +501,7 @@ export const agora = {
}
);
}
await agora.joinChannelEx(user.screenShareId, token)
await agora.joinChannelEx(user.screenShareId)
},
// 获取系统中所有的视频设备列表。
getVideoDeviceManager: async (): Promise<any> => {