手机看片1024精品国产,丁香婷婷成人,午夜国产一级片,黄色片网站在线免费观看,男人的天堂香蕉在线视频,一级特黄毛片在线,中文日产国产精品久久

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢

主頁 > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > Android Native SDK > 會(huì)議 會(huì)議管理

入門使用

會(huì)議管理

更新時(shí)間:2019-11-20

創(chuàng)建預(yù)約會(huì)議

描述

用戶創(chuàng)建預(yù)約會(huì)議。

前提條件

  • 鑒權(quán)登錄成功。
  • 會(huì)議環(huán)境參數(shù)已設(shè)置。

業(yè)務(wù)流程

圖1 預(yù)約會(huì)議流程 
  1. UI調(diào)用TsdkConferenceManager對(duì)象的bookConference()方法預(yù)約會(huì)議,參數(shù)類型為TsdkBookConfInfo類。

     

    說明: 

    在創(chuàng)建TsdkBookConfInfo對(duì)象后,需要從該對(duì)象調(diào)用方法來設(shè)置必填參數(shù)和可選參數(shù)。

    • 在預(yù)約會(huì)議時(shí),會(huì)議方數(shù)(size)、會(huì)議類型(confType)、媒體類型(confMediaType)和與會(huì)者信息(attendeeList&attendeeNum)必選,其他參數(shù)可選。
    • 按具體需求填寫會(huì)議方數(shù),當(dāng)實(shí)際與會(huì)者數(shù)目多于設(shè)置的方數(shù)時(shí),服務(wù)會(huì)自動(dòng)擴(kuò)大會(huì)議方數(shù),當(dāng)填寫方數(shù)小于3時(shí),服務(wù)器默認(rèn)會(huì)議方數(shù)為3。
    • 預(yù)約會(huì)議,會(huì)議類型應(yīng)選TsdkConfType.TSDK_E_CONF_RESERVED。
    • 服務(wù)器默認(rèn)時(shí)間為UTC時(shí)間,在預(yù)約時(shí)需將預(yù)約時(shí)間轉(zhuǎn)換為UTC時(shí)間。
    代碼示例:
    //Java code
    public int bookConference(BookConferenceInfo bookConferenceInfo)
    {
        Log.i(TAG, "bookConference.");
    
        if (bookConferenceInfo == null)
        {
            Log.e(TAG, "booKConferenceInfo obj is null");
            return -1;
        }
    
        TsdkBookConfInfo bookConfInfo = new TsdkBookConfInfo();
    
        if(bookConferenceInfo.isInstantConference())
        {
            bookConfInfo.setConfType(TsdkConfType.TSDK_E_CONF_INSTANT);
            bookConfInfo.setIsAutoProlong(1);
        }
        else 
        {
            bookConfInfo.setConfType(TsdkConfType.TSDK_E_CONF_RESERVED);
        }
    
        bookConfInfo.setSubject(bookConferenceInfo.getSubject());
        bookConfInfo.setConfMediaType(bookConferenceInfo.getMediaType());
        bookConfInfo.setStartTime(bookConferenceInfo.getStartTime());
        bookConfInfo.setDuration(bookConferenceInfo.getDuration());
        bookConfInfo.setSize(bookConferenceInfo.getSize());
        bookConfInfo.setIsAutoRecord(bookConferenceInfo.getIs_auto()? 1:0);
        bookConfInfo.setRecordMode(bookConferenceInfo.getRecordType());
    
        List<TsdkAttendeeBaseInfo> attendeeList = ConfConvertUtil.memberListToAttendeeList(bookConferenceInfo.getMemberList());
        bookConfInfo.setAttendeeList(attendeeList);
        bookConfInfo.setAttendeeNum(attendeeList.size());
    
        //The other parameters are optional, using the default value
        bookConfInfo.setLanguage(TsdkConfLanguage.TSDK_E_CONF_LANGUAGE_EN_US);
    
        int result = TsdkManager.getInstance().getConferenceManager().bookConference(bookConfInfo);
        if (result != 0)
        {
            Log.e(TAG, "bookReservedConf result ->" + result);
            return  result;
        }
    
        return 0;
    }
    
     

     

  2. SDK在收到服務(wù)器返回的會(huì)議預(yù)約結(jié)果響應(yīng)后,通過TsdkNotify對(duì)象中的onEvtBookConfResult()方法向UI上報(bào)預(yù)約會(huì)議結(jié)果,對(duì)應(yīng)的結(jié)果參數(shù)為預(yù)約會(huì)議結(jié)果和會(huì)議信息。

     

    說明: 

    如果會(huì)議成功預(yù)約,其他用戶可以通過查詢會(huì)議列表或其他第三方方式獲取該會(huì)議的信息。

    代碼示例:
    //Java code
    public void handleBookConfResult(TsdkCommonResult result, TsdkConfBaseInfo confBaseInfo){
        Log.i(TAG, "onBookReservedConfResult");
        if ((result == null) || (confBaseInfo == null))
        {
            Log.e(TAG, "book conference is failed, unknown error.");
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_FAILED, -1);
            return;
        }
        if (result.getResult() != TupConfParam.CONF_RESULT.TUP_SUCCESS)
        {
            Log.e(TAG, "book conference is failed, return ->" + result.getResult());
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_FAILED, result.getResult());
            return;
        }
        Log.i(TAG, "book conference is success.");
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_SUCCESS, result.getResult());
    }
    
     

     

注意事項(xiàng)

無。

創(chuàng)建即時(shí)會(huì)議

描述

用戶創(chuàng)建立即開始的會(huì)議,會(huì)議創(chuàng)建成功后,會(huì)議創(chuàng)建者自動(dòng)入會(huì),其他與會(huì)者將收到入會(huì)邀請(qǐng)。

前提條件

  • 鑒權(quán)登錄成功。
  • 會(huì)議環(huán)境參數(shù)已設(shè)置。

業(yè)務(wù)流程

圖2 創(chuàng)建立即會(huì)議流程 
  1. UI調(diào)用TsdkConferenceManager對(duì)象中的bookConference()方法創(chuàng)建立即會(huì)議。參數(shù)類型為TsdkBookConfInfo類。

     

    說明: 

    在創(chuàng)建TsdkBookConfInfo對(duì)象后,需要從該對(duì)象調(diào)用方法來設(shè)置必填參數(shù)和可選參數(shù)。

    • 在預(yù)約會(huì)議時(shí),會(huì)議方數(shù)(size)、會(huì)議類型(confType)、媒體類型(confMediaType)和與會(huì)者信息(attendeeList&attendeeNum)必選,其他參數(shù)可選。
    • 按具體需求填寫會(huì)議方數(shù),當(dāng)實(shí)際與會(huì)者數(shù)目多于設(shè)置的方數(shù)時(shí),服務(wù)會(huì)自動(dòng)擴(kuò)大會(huì)議方數(shù),當(dāng)填寫方數(shù)小于3時(shí),服務(wù)器默認(rèn)會(huì)議方數(shù)為3。
    • 預(yù)約會(huì)議,會(huì)議類型應(yīng)選TsdkConfType.TSDK_E_CONF_INSTANT。
    • 服務(wù)器默認(rèn)時(shí)間為UTC時(shí)間,在預(yù)約時(shí)需將預(yù)約時(shí)間轉(zhuǎn)換為UTC時(shí)間。
    代碼示例:
    //Java code
    public int bookConference(BookConferenceInfo bookConferenceInfo)
    {
        Log.i(TAG, "bookConference.");
    
        if (bookConferenceInfo == null)
        {
            Log.e(TAG, "booKConferenceInfo obj is null");
            return -1;
        }
    
        TsdkBookConfInfo bookConfInfo = new TsdkBookConfInfo();
    
        if(bookConferenceInfo.isInstantConference())
        {
            bookConfInfo.setConfType(TsdkConfType.TSDK_E_CONF_INSTANT);
            bookConfInfo.setIsAutoProlong(1);
        }
        else 
        {
            bookConfInfo.setConfType(TsdkConfType.TSDK_E_CONF_RESERVED);
        }
    
        bookConfInfo.setSubject(bookConferenceInfo.getSubject());
        bookConfInfo.setConfMediaType(bookConferenceInfo.getMediaType());
        bookConfInfo.setStartTime(bookConferenceInfo.getStartTime());
        bookConfInfo.setDuration(bookConferenceInfo.getDuration());
        bookConfInfo.setSize(bookConferenceInfo.getSize());
        bookConfInfo.setIsAutoRecord(bookConferenceInfo.getIs_auto()? 1:0);
        bookConfInfo.setRecordMode(bookConferenceInfo.getRecordType());
    
        List<TsdkAttendeeBaseInfo> attendeeList = ConfConvertUtil.memberListToAttendeeList(bookConferenceInfo.getMemberList());
        bookConfInfo.setAttendeeList(attendeeList);
        bookConfInfo.setAttendeeNum(attendeeList.size());
    
        //The other parameters are optional, using the default value
        bookConfInfo.setLanguage(TsdkConfLanguage.TSDK_E_CONF_LANGUAGE_EN_US);
    
        int result = TsdkManager.getInstance().getConferenceManager().bookConference(bookConfInfo);
        if (result != 0)
        {
            Log.e(TAG, "bookReservedConf result ->" + result);
            return  result;
        }
    
        return 0;
    }
    
     

     

  2. SDK在收到服務(wù)器返回的立即會(huì)議創(chuàng)建成功后,通過TsdkNotify對(duì)象中的onEvtBookConfResult()方法向UI上報(bào)會(huì)議創(chuàng)建結(jié)果通知。

     

    代碼示例:
    //Java code
    public void handleBookConfResult(TsdkCommonResult result, TsdkConfBaseInfo confBaseInfo){
        Log.i(TAG, "onBookReservedConfResult");
        if ((result == null) || (confBaseInfo == null))
        {
            Log.e(TAG, "book conference is failed, unknown error.");
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_FAILED, -1);
            return;
        }
        if (result.getResult() != TupConfParam.CONF_RESULT.TUP_SUCCESS)
        {
            Log.e(TAG, "book conference is failed, return ->" + result.getResult());
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_FAILED, result.getResult());
            return;
        }
        Log.i(TAG, "book conference is success.");
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.BOOK_CONF_SUCCESS, result.getResult());
    }
    
     

     

  3. SDK在收到服務(wù)器返回的加入會(huì)議響應(yīng)后,通過TsdkNotify對(duì)象中的onEvtJoinConfResult()方法向UI上報(bào)會(huì)議加入結(jié)果事件。并返回會(huì)議對(duì)象TsdkConference,后續(xù)會(huì)控時(shí)使用。此時(shí)UI可跳轉(zhuǎn)至?xí)h界面。

     

    說明: 
    1. 在加入會(huì)議時(shí),會(huì)請(qǐng)求會(huì)議權(quán)限,若請(qǐng)求失敗,則通過TsdkNotify對(duì)象中的onEvtRequestConfRightFailed()方法向UI上報(bào)會(huì)議權(quán)限請(qǐng)求失敗通知,UI提示申請(qǐng)會(huì)控權(quán)限失敗,若請(qǐng)求成功,則不上報(bào)。
    2. 若應(yīng)用程序是以多流的方式(SVC)成功加入會(huì)議,則此結(jié)果通知中會(huì)攜帶SVC信息,包含 isSvcConf (是否多流會(huì)議)、svcLabelCount(可使用的多流Label數(shù)) 和 svcLabel (多流Label 表),應(yīng)用程序應(yīng)保存多流“Label”信息,用于后繼流程中“綁定SVC視頻窗口”、"選看SVC與會(huì)者"和“設(shè)置SVC窗口和與會(huì)者關(guān)系”等操作。
    代碼示例:
    //Java code
    public void handleJoinConfResult(TsdkConference tsdkConference, TsdkCommonResult commonResult, TsdkJoinConfIndInfo tsdkJoinConfIndInfo
        Log.i(TAG, "handleJoinConfResult");
        if ((tsdkConference == null) || (commonResult == null)) {
            return;
        }
        int result = commonResult.getResult();
        if (result == 0)
        {
            this.currentConference = tsdkConference;
            this.memberList = null;
            this.self = null;
            TsdkCall tsdkCall = tsdkConference.getCall();
            if (null != tsdkCall) {
                Session newSession = CallMgr.getInstance().getCallSessionByCallID(tsdkCall.getCallInfo().getCallId());
                if (null == newSession) {
                    newSession = new Session(tsdkCall);
                    CallMgr.getInstance().putCallSessionToMap(newSession);
                }
                if (tsdkCall.getCallInfo().getIsVideoCall() == 1) {
                    VideoMgr.getInstance().initVideoWindow(tsdkCall.getCallInfo().getCallId());
                }
            }
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.JOIN_CONF_SUCCESS, tsdkConference.getHandle() + "");
        }
        else
        {
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.JOIN_CONF_FAILED, result);
        }
    }
    
     

     

  4. SDK收到會(huì)議狀態(tài)刷新通知,通過TsdkNotify對(duì)象中的onEvtInfoAndStatusUpdate()方法向UI上報(bào)會(huì)議信息及會(huì)議狀態(tài)刷新事件,UI刷新會(huì)議狀態(tài)和成員列表。

     

    說明: 

    詳細(xì)流程參見會(huì)議信息及會(huì)議狀態(tài)更新描述。

     

  1. 若會(huì)議包含數(shù)據(jù)會(huì)議能力,SDK通過TsdkNotify對(duì)象中的onEvtGetDataconfParamResult()方法向UI上報(bào)獲取數(shù)據(jù)會(huì)議參數(shù)結(jié)果。

     

    代碼示例:
    //Java code
    public void  handleGetDataConfParamsResult(TsdkConference tsdkConference, TsdkCommonResult commonResult){
        Log.i(TAG, "handleJoinConfResult");
        if ((tsdkConference == null) || (commonResult == null)) {
            return;
        }
        int result = commonResult.getResult();
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.GET_DATA_CONF_PARAM_RESULT, result);
    }
    
     

     

  2. 此時(shí)UI可選擇自動(dòng)加入或用戶選擇加入數(shù)據(jù)會(huì)議,調(diào)用TsdkConference對(duì)象中的joinDataConference()方法加入數(shù)據(jù)會(huì)議。

     

    代碼示例:
    //Java code
    public int joinDataConf()
    {
        if (null == currentConference)
        {
            Log.e(TAG,  "join data conf failed, currentConference is null ");
            return -1;
        }
    
        int result =  currentConference.joinDataConference();
    
        return result;
    }
    
     

     

  3. SDK在收服務(wù)器加入數(shù)據(jù)會(huì)議響應(yīng)后,通過TsdkNotify對(duì)象中的onEvtJoinDataConfResult()方法向UI上報(bào)數(shù)據(jù)會(huì)議加入結(jié)果事件。若成功,則UI刷新界面,提示加入數(shù)據(jù)會(huì)議成功,若失敗,則提示加入數(shù)據(jù)會(huì)議失敗。

     

    說明: 

    在加入數(shù)據(jù)會(huì)議后,通過TsdkNotify對(duì)象中的onEvtInfoAndStatusUpdate()方法向UI上報(bào)會(huì)議信息及狀態(tài)更新事件,UI刷新會(huì)議狀態(tài)和成員列表。

    代碼示例:
    //Java code
    public void  handleJoinDataConfResult(TsdkConference tsdkConference, TsdkCommonResult commonResult){
        Log.i(TAG, "handleJoinDataConfResult");
        if ((tsdkConference == null) || (commonResult == null)) {
            return;
        }
        int result = commonResult.getResult();
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.JOIN_DATA_CONF_RESULT, result);
    }
    
     

     

注意事項(xiàng)

無。

查詢會(huì)議列表

描述

用戶查詢自己“創(chuàng)建”的和“待參加”的預(yù)約會(huì)議信息。

前提條件

  • 鑒權(quán)登錄成功。
  • 會(huì)議環(huán)境參數(shù)已設(shè)置。

業(yè)務(wù)流程

圖3 查詢會(huì)議列表流程 
  1. UI調(diào)用TsdkConferenceManager對(duì)象的queryConferenceList()查詢會(huì)議列表,參數(shù)為獲取會(huì)議列表信息,參數(shù)類型為TsdkQueryConfListReq類。

     

    說明: 

    在創(chuàng)建TsdkQueryConfListReq對(duì)象后,需要從該對(duì)象調(diào)用方法來設(shè)置參數(shù)。

    • 會(huì)議權(quán)限(confRight),使用setConfRight()方法設(shè)置,參考枚舉類ConfctrlConfRight,用于指定要查詢的會(huì)議權(quán)限類型,包含查詢創(chuàng)建的會(huì)議、待參加的會(huì)議或創(chuàng)建和待參加的會(huì)議,可選填。
    • 指定返回的頁面索引(pageIndex),使用setPageIndex()方法設(shè)置,參數(shù)類型為int,取值從1開始,建議與應(yīng)用程序與會(huì)議列表的頁簽對(duì)應(yīng),必須要有明確值。
    • 指定每頁返回的記錄數(shù)(pageSize),使用setPageSize()方法設(shè)置,參數(shù)類型為int,建議與應(yīng)用程序會(huì)議列表個(gè)數(shù)相同,必須要有明確值。
    • 是否包含已結(jié)束的會(huì)議(isIncludeEnd),使用setIsIncludeEnd()方法設(shè)置,參數(shù)類型為int。
    • 返回來的時(shí)間為UTC時(shí)間,UI進(jìn)行頁面呈現(xiàn)之前需進(jìn)行時(shí)間處理。
    代碼示例:
    //Java code
    public int queryMyConfList(ConfConstant.ConfRight myRight)
    {
        Log.i(TAG, "query my conf list.");
        TsdkConfRight tupConfRight;
        switch (myRight)
        {
            case MY_CREATE:
                tupConfRight = TsdkConfRight.TSDK_E_CONF_RIGHT_CREATE;
                break;
            case MY_JOIN:
                tupConfRight = TsdkConfRight.TSDK_E_CONF_RIGHT_JOIN;
                break;
            case MY_CREATE_AND_JOIN:
                tupConfRight = TsdkConfRight.TSDK_E_CONF_RIGHT_CREATE_JOIN;
                break;
            default:
                tupConfRight = TsdkConfRight.TSDK_E_CONF_RIGHT_CREATE_JOIN;
                break;
        }
        TsdkQueryConfListReq queryReq = new TsdkQueryConfListReq();
        queryReq.setPageSize(ConfConstant.PAGE_SIZE);
        queryReq.setPageIndex(1);    
        queryReq.setIsIncludeEnd(0); 
        queryReq.setConfRight(tupConfRight);
        int result = TsdkManager.getInstance().getConferenceManager().queryConferenceList(queryReq);
        if (result != 0)
        {
            Log.e(TAG, "getConfList result ->" + result);
            return  result;
        }
        return 0;
    }
    
     

     

  2. SDK在收到服務(wù)器返回的查詢會(huì)議列表響應(yīng)后,通過TsdkNotify對(duì)象中的onEvtQueryConfListResult()方法向UI上報(bào)查詢會(huì)議列表結(jié)果,參數(shù)包括會(huì)議列表信息和操作結(jié)果。

     

    說明: 
    代碼示例:
    //Java code
    public void handleQueryConfListResult(TsdkCommonResult result, TsdkConfListInfo confList){
        Log.i(TAG, "onGetConfListResult");
        if (result == null)
        {
            Log.e(TAG, "get conference list is failed, unknown error.");
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_LIST_FAILED, -1);
            return;
        }
        else if (result.getResult() != 0)
        {
            Log.e(TAG, "get conference list is failed, return ->" + result.getReasonDescription());
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_LIST_FAILED, result.getResult());
            return;
        }
        List<ConfBaseInfo> confBaseInfoList = new ArrayList<>();
        List<TsdkConfBaseInfo> tsdkConfBaseInfos = confList.getConfInfoList();
        if (null != tsdkConfBaseInfos) {
            for (TsdkConfBaseInfo confInfo : tsdkConfBaseInfos) {
                ConfBaseInfo confBaseInfo = new ConfBaseInfo();
                confBaseInfo.setSize(confInfo.getSize());
                confBaseInfo.setConfID(confInfo.getConfId());
                confBaseInfo.setSubject(confInfo.getSubject());
                confBaseInfo.setAccessNumber(confInfo.getAccessNumber());
                confBaseInfo.setChairmanPwd(confInfo.getChairmanPwd());
                confBaseInfo.setGuestPwd(confInfo.getGuestPwd());
                confBaseInfo.setSchedulerNumber(confInfo.getScheduserAccount());
                confBaseInfo.setSchedulerName(confInfo.getScheduserName());
                confBaseInfo.setStartTime(confInfo.getStartTime());
                confBaseInfo.setEndTime(confInfo.getEndTime());
                confBaseInfo.setMediaType(ConfConvertUtil.convertConfMediaType(confInfo.getConfMediaType()));
                confBaseInfo.setConfState(ConfConvertUtil.convertConfctrlConfState(confInfo.getConfState()));
                confBaseInfoList.add(confBaseInfo);
            }
        }
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_LIST_SUCCESS, confBaseInfoList);
    }
    
     

     

注意事項(xiàng)

無。

查詢會(huì)議詳情

描述

用戶查詢指定會(huì)議的詳細(xì)信息。

前提條件

  • 鑒權(quán)登錄成功。
  • 會(huì)議環(huán)境參數(shù)已設(shè)置。

業(yè)務(wù)流程

圖4 查詢會(huì)議詳情流程 
  1. UI調(diào)用TsdkConferenceManager對(duì)象的queryConferenceDetail()方法查詢會(huì)議詳情,參數(shù)為獲取會(huì)議詳細(xì)信息,參數(shù)類型為TsdkQueryConfDetailReq類。

     

    說明: 

    在創(chuàng)建TsdkQueryConfDetailReq對(duì)象后,需要從該對(duì)象調(diào)用方法來設(shè)置參數(shù)。

    • 請(qǐng)求與會(huì)者列表頁索引,通過setPageIndex()方法設(shè)置,取值從1開始,建議與應(yīng)用程序與會(huì)者列表的頁簽對(duì)應(yīng)。
    • 需要查詢的會(huì)議ID,通過查詢列表或其他方式獲取。
    • 與會(huì)者列表每頁的與會(huì)者個(gè)數(shù),通過setPageSize()方法設(shè)置,建議與應(yīng)用程序與會(huì)者列表個(gè)數(shù)相同。
    代碼示例:
    //Java code
    public int queryConfDetail(String confID)
    {
        Log.i(TAG,  "query conf detail");
        TsdkQueryConfDetailReq queryReq = new TsdkQueryConfDetailReq();
        queryReq.setConfId(confID);
        int result = TsdkManager.getInstance().getConferenceManager().queryConferenceDetail(queryReq);
        if (result != 0)
        {
            Log.e(TAG, "getConfInfo result ->" + result);
            return  result;
        }
        return result;
    }
    
     

     

  2. SDK在收到服務(wù)器返回的查詢會(huì)議詳情響應(yīng)后,通過TsdkNotify對(duì)象中的onEvtQueryConfDetailResult()方法向UI上報(bào)查詢結(jié)果,參數(shù)包括會(huì)議詳情信息和操作結(jié)果。

     

    代碼示例:
    //Java code
    public void handleQueryConfDetailResult(TsdkCommonResult result, TsdkConfDetailInfo tsdkConfDetailInfo){
        Log.i(TAG, "onGetConfInfoResult");
        if ((result == null) || (tsdkConfDetailInfo == null))
        {
            Log.e(TAG, "get conference detail is failed, unknown error.");
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_DETAIL_FAILED, -1);
            return;
        }
        if (result.getResult() != TupConfParam.CONF_RESULT.TUP_SUCCESS)
        {
            Log.e(TAG, "get conference detail is failed, return ->" + result.getResult());
            mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_DETAIL_FAILED, result.getResult());
            return;
        }
        ConfDetailInfo confDetailInfo = new ConfDetailInfo();
        confDetailInfo.setSize(tsdkConfDetailInfo.getConfInfo().getSize());
        confDetailInfo.setConfID(tsdkConfDetailInfo.getConfInfo().getConfId());
        confDetailInfo.setSubject(tsdkConfDetailInfo.getConfInfo().getSubject());
        confDetailInfo.setAccessNumber(tsdkConfDetailInfo.getConfInfo().getAccessNumber());
        confDetailInfo.setChairmanPwd(tsdkConfDetailInfo.getConfInfo().getChairmanPwd());
        confDetailInfo.setGuestPwd(tsdkConfDetailInfo.getConfInfo().getGuestPwd());
        confDetailInfo.setSchedulerNumber(tsdkConfDetailInfo.getConfInfo().getScheduserAccount());
        confDetailInfo.setSchedulerName(tsdkConfDetailInfo.getConfInfo().getScheduserName());
        confDetailInfo.setStartTime(tsdkConfDetailInfo.getConfInfo().getStartTime());
        confDetailInfo.setEndTime(tsdkConfDetailInfo.getConfInfo().getEndTime());
        confDetailInfo.setMediaType(ConfConvertUtil.convertConfMediaType(tsdkConfDetailInfo.getConfInfo().getConfMediaType()));
        confDetailInfo.setConfState(ConfConvertUtil.convertConfctrlConfState(tsdkConfDetailInfo.getConfInfo().getConfState()));
        List<Member> memberList = ConfConvertUtil.convertAttendeeInfoList(tsdkConfDetailInfo.getAttendeeList());
        confDetailInfo.setMemberList(memberList);
        mConfNotification.onConfEventNotify(ConfConstant.CONF_EVENT.QUERY_CONF_DETAIL_SUCCESS, confDetailInfo);
    }
    
     

     

注意事項(xiàng)

無。