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

智慧服務(wù),成就美好體驗 項目咨詢

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

入門使用

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

更新時間:2019-11-20

描述

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

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

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

圖1 視頻通話轉(zhuǎn)音頻通話流程 
說明: 

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

  1. 請求發(fā)起方UI調(diào)用tsdk_del_video()接口發(fā)起視頻轉(zhuǎn)音頻呼叫請求。請求方關(guān)閉攝像頭,銷毀遠(yuǎn)端和近端視頻窗口,刷新界面。
    代碼示例:
    -(BOOL)downgradeVideoToAudioCallWithCallId:(unsigned int)callId
    {    
        TSDK_RESULT ret = tsdk_del_video((TSDK_UINT32)callId);    
        DDLogInfo(@"Call_Log: tsdk_del_video = %d",ret);    
        return ret == TSDK_SUCCESS ? YES : NO;
    }
     
  2. 被請求方SDK收到請求后,自動進(jìn)行視頻轉(zhuǎn)音頻交互處理,并向UI上報關(guān)閉視頻通知事件TSDK_E_CALL_EVT_CLOSE_VIDEO_IND,UI刷新界面提示用戶關(guān)閉攝像頭,銷毀遠(yuǎn)端和近端視頻窗口,刷新界面,無需用戶確認(rèn)。
    代碼示例:
    case TSDK_E_CALL_EVT_CLOSE_VIDEO_IND:        
    {            
        NSString *callId = [NSString stringWithFormat:@"%d",notify.param1];            
        NSDictionary *callDowngradePassiveInfo = [NSDictionary dictionaryWithObjectsAndKeys:callId,CALL_ID,nil];            
        [self respondsCallDelegateWithType:CALL_DOWNGRADE_VIDEO_PASSIVE result:callDowngradePassiveInfo];           
        DDLogInfo(@"Call_Log: call CALL_E_EVT_CALL_DEL_VIDEO");            
        break;        
    }
     

注意事項

無。