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

智慧服務,成就美好體驗 項目咨詢

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

入門使用

視頻通話轉音頻通話

更新時間:2019-11-20

描述

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

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

業(yè)務流程

圖1 視頻通話轉音頻通話流程 
說明: 

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

  1. 請求發(fā)起方UI調用tsdk_del_video()接口發(fā)起視頻轉音頻呼叫請求。請求方關閉攝像頭,銷毀遠端和近端視頻窗口,刷新界面。
    代碼示例:
    -(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收到請求后,自動進行視頻轉音頻交互處理,并向UI上報關閉視頻通知事件TSDK_E_CALL_EVT_CLOSE_VIDEO_IND,UI刷新界面提示用戶關閉攝像頭,銷毀遠端和近端視頻窗口,刷新界面,無需用戶確認。
    代碼示例:
    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;        
    }
     

注意事項

無。