This commit is contained in:
parent
2636893e31
commit
084aed3303
|
|
@ -67,40 +67,44 @@ const agora = {
|
||||||
// 渲染视频
|
// 渲染视频
|
||||||
setVideo: (item: any) => {
|
setVideo: (item: any) => {
|
||||||
console.log(item);
|
console.log(item);
|
||||||
if (option.userid === item.account) {
|
if (typeof item.isRemotJoin === 'boolean') {
|
||||||
rtcEngine.setupLocalVideo({
|
if (item.isRemotJoin) {
|
||||||
renderMode: RenderModeType.RenderModeFit,
|
// 远端加入
|
||||||
// sourceType: VideoSourceType.VideoSourceScreen,
|
rtcEngine.setupRemoteVideo(
|
||||||
sourceType: VideoSourceType.VideoSourceCameraPrimary,
|
{
|
||||||
uid: item.account,
|
renderMode: RenderModeType.RenderModeFit,
|
||||||
view: item.view,
|
sourceType: VideoSourceType.VideoSourceRemote,
|
||||||
setupMode: VideoViewSetupMode.VideoViewSetupAdd,
|
uid: item.account,
|
||||||
});
|
view: item.view,
|
||||||
} else {
|
setupMode: VideoViewSetupMode.VideoViewSetupAdd,
|
||||||
if (typeof item.isRemotJoin === 'boolean') {
|
},
|
||||||
if (item.isRemotJoin) {
|
{ channelId: item.channelId },
|
||||||
rtcEngine.setupRemoteVideo(
|
);
|
||||||
{
|
|
||||||
renderMode: RenderModeType.RenderModeFit,
|
|
||||||
sourceType: VideoSourceType.VideoSourceRemote,
|
|
||||||
uid: item.account,
|
|
||||||
view: item.view,
|
|
||||||
setupMode: VideoViewSetupMode.VideoViewSetupAdd,
|
|
||||||
},
|
|
||||||
{ channelId: item.channelId },
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
rtcEngine.setupRemoteVideo(
|
|
||||||
{
|
|
||||||
renderMode: RenderModeType.RenderModeFit,
|
|
||||||
sourceType: VideoSourceType.VideoSourceRemote,
|
|
||||||
uid: item.account,
|
|
||||||
view: item.view,
|
|
||||||
setupMode: VideoViewSetupMode.VideoViewSetupRemove,
|
|
||||||
},
|
|
||||||
);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
|
// 远端退出
|
||||||
|
rtcEngine.setupRemoteVideo(
|
||||||
|
{
|
||||||
|
renderMode: RenderModeType.RenderModeFit,
|
||||||
|
sourceType: VideoSourceType.VideoSourceRemote,
|
||||||
|
uid: item.account,
|
||||||
|
view: item.view,
|
||||||
|
setupMode: VideoViewSetupMode.VideoViewSetupRemove,
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (option.userid === item.account) {
|
||||||
|
// 本地加入
|
||||||
|
rtcEngine.setupLocalVideo({
|
||||||
|
renderMode: RenderModeType.RenderModeFit,
|
||||||
|
// sourceType: VideoSourceType.VideoSourceScreen,
|
||||||
|
sourceType: VideoSourceType.VideoSourceCameraPrimary,
|
||||||
|
uid: item.account,
|
||||||
|
view: item.view,
|
||||||
|
setupMode: VideoViewSetupMode.VideoViewSetupAdd,
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// 远端加入
|
||||||
rtcEngine.setupRemoteVideo(
|
rtcEngine.setupRemoteVideo(
|
||||||
{
|
{
|
||||||
renderMode: RenderModeType.RenderModeFit,
|
renderMode: RenderModeType.RenderModeFit,
|
||||||
|
|
@ -113,8 +117,6 @@ const agora = {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
// 离开频道
|
// 离开频道
|
||||||
leaveChannel: () => {
|
leaveChannel: () => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue