This commit is contained in:
yj 2024-08-08 17:42:43 +08:00
parent 2fc90e694d
commit 05265a3de6
1 changed files with 11 additions and 3 deletions

View File

@ -71,10 +71,18 @@ const agora = {
} }
}); });
}, },
// 获取视图模式
getRrenderMode: (uid: number) => {
if (String(uid).length === 9) {
return RenderModeType.RenderModeFit
} else {
return RenderModeType.RenderModeHidden
}
},
// 本地加入 // 本地加入
setupLocalVideo: async (item: any) => { setupLocalVideo: async (item: any) => {
await rtcEngine.setupLocalVideo({ await rtcEngine.setupLocalVideo({
renderMode: RenderModeType.RenderModeFit, renderMode: agora.getRrenderMode(item.uid),
sourceType: item.sourceType, sourceType: item.sourceType,
uid: item.uid, uid: item.uid,
view: item.view, view: item.view,
@ -85,7 +93,7 @@ const agora = {
setupRemoteVideoJoin: async (item: any) => { setupRemoteVideoJoin: async (item: any) => {
await rtcEngine.setupRemoteVideo( await rtcEngine.setupRemoteVideo(
{ {
renderMode: RenderModeType.RenderModeFit, renderMode: agora.getRrenderMode(item.uid),
sourceType: VideoSourceType.VideoSourceRemote, sourceType: VideoSourceType.VideoSourceRemote,
uid: item.uid, uid: item.uid,
view: item.view, view: item.view,
@ -98,7 +106,7 @@ const agora = {
setupRemoteVideo: async (item: any) => { setupRemoteVideo: async (item: any) => {
await rtcEngine.setupRemoteVideo( await rtcEngine.setupRemoteVideo(
{ {
renderMode: RenderModeType.RenderModeFit, renderMode: agora.getRrenderMode(item.uid),
sourceType: VideoSourceType.VideoSourceRemote, sourceType: VideoSourceType.VideoSourceRemote,
uid: item.uid, uid: item.uid,
view: item.view, view: item.view,