暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

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

主頁(yè) > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > Android Native SDK > 音視頻呼叫 視頻通話轉(zhuǎn)音頻通話

入門使用

視頻通話轉(zhuǎn)音頻通話

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

描述

視頻通話中,通話的一方發(fā)起視頻通話切換為音頻通話。

前提條件

視頻通話已建立,主被叫正在通話中。

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

通話中,主被叫雙方均可以發(fā)起視頻轉(zhuǎn)音頻操作。

圖1 視頻通話轉(zhuǎn)音頻通話流程 
  1. 請(qǐng)求發(fā)起方UI調(diào)用TsdkCall對(duì)象中的delVideo()方法發(fā)起視頻轉(zhuǎn)音頻呼叫請(qǐng)求。

     

    代碼示例:
    //Java code
    public boolean delVideo()
    {
        int result = tsdkCall.delVideo();
        if (result != 0)
        {
            LogUtil.e(TAG, "delVideo return failed, result = " + result);
            return false;
        }
    
        setCallStatus(CallConstant.CallStatus.AUDIO_CALLING);
    
        return true;
    }
    
     

     

  2. 被請(qǐng)求方SDK收到請(qǐng)求后,自動(dòng)進(jìn)行視頻轉(zhuǎn)音頻交互處理,通過(guò)TsdkNotify對(duì)象中的onEvtCloseVideoInd()方法向UI上報(bào)對(duì)方請(qǐng)求關(guān)閉視頻通知,UI刷新界面提示用戶關(guān)閉攝像頭,銷毀遠(yuǎn)端和近端視頻窗口,刷新界面,無(wú)需用戶確認(rèn)。

     

    代碼示例:
         
    //Java code
    public void onEvtCloseVideoInd(TsdkCall call){
        if (null == call)
        {
            Log.e(TAG, "onCallDelVideo tupCall is null");
            return;
        }
    
        Session callSession = getCallSessionByCallID(call.getCallInfo().getCallId());
        if (callSession == null)
        {
            Log.e(TAG, "call session obj is null");
            return;
        }
    
        callSession.setCallStatus(CallConstant.CallStatus.AUDIO_CALLING);
    
        //Clear video data
        VideoMgr.getInstance().clearCallVideo();
    
        if (null != mCallNotification)
        {
            CallInfo callInfo = getCallInfo(call);
            mCallNotification.onCallEventNotify(CallConstant.CallEvent.CLOSE_VIDEO, callInfo);
        }
    
        if (callSession.isVideoHold())
        {
            callSession.holdCall();
        }
    }
    
     

     

注意事項(xiàng)

無(wú)。