智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Web SDK > 会议 屏幕共享

入门使用

屏幕共享

更新时间:2019-11-19

描述

指定用户开启或者关闭屏幕共享,接受或者拒绝共享邀请。

屏幕共享的前提是已加入会议。

业务流程

图1 屏幕共享流程图 
  1. 调用startScreenSharing()接口指定用户开启屏幕共享。

    代码示例:

    var cloudecStartShareScreen = function (number) {
    	var conference = client.getConfHandler();
    	if (conference == null) {
    		alert("Meeting has not yet started");
    		return;
    	}
    	client.startScreenSharing(number);
    }
    
     

    参考文件:\usage\components\attendee_list.html。

  2. 用户收到onSharedInComing事件。
    • 调用answerScreenSharing(true)接口接受共享邀请。
    • 调用answerScreenSharing(false)接口拒绝共享邀请。

    代码示例:

    onSharedInComing: function (ret) {
        var con_ret = confirm("You have a sharing invitation,reject or accept?");
        if (con_ret == true) {
            ret.info.answerScreenSharing(true);
        } else {
            ret.info.answerScreenSharing(false);
        }
    }
    
     

    参考文件:\usage\event_process.js。

  3. 调用stopScreenSharing()接口指定用户关闭屏幕共享。

    代码示例:

    var cloudecStopShareScreen = function (number) {
    	var conference = client.getConfHandler();
    	if (conference == null) {
    		alert("Meeting has not yet started");
    		return;
    	}
    	client.stopScreenSharing(number);
    }
    
     

    参考文件:\usage\components\attendee_list.html。

注意事项