diff --git a/pages/meeting/index.ts b/pages/meeting/index.ts index cf43fc6..09b9a6e 100644 --- a/pages/meeting/index.ts +++ b/pages/meeting/index.ts @@ -648,6 +648,10 @@ Page({ } break; + // 共享人取消共享屏幕 + case 'StopedSharedScreen': + this.getShowUser() + break; } }) }, diff --git a/utils/singlr.ts b/utils/singlr.ts index a532def..3519d20 100644 --- a/utils/singlr.ts +++ b/utils/singlr.ts @@ -223,6 +223,13 @@ export const onSignalr = (callBack: Function) => { contentString }) }); + // 共享人取消共享屏幕 + connection.on("StopedSharedScreen", (ScreenShareId) => { + callBack({ + key: 'StopedSharedScreen', + ScreenShareId + }) + }); } } export const onStop = async () => { @@ -282,6 +289,7 @@ export const offSignalr = () => { connection.off('ModifyNickName'); connection.off('SetSpeaker'); connection.off('ReceivedOperation'); + connection.off('StopedSharedScreen'); } }