package com.dayayuemeng.classroom.presenter; import com.cooleshow.base.presenter.BasePresenter; import com.daya.tclive.manager.TRTCSdkManager; import com.dayayuemeng.classroom.contract.MainVideoFragmentContractView; import com.tencent.rtmp.ui.TXCloudVideoView; import com.tencent.trtc.TRTCCloudDef; /** * Author by pq, Date on 2023/4/20. */ public class StudentPreviewBigFragmentPresenter extends BasePresenter { public void startLocalPreview(TXCloudVideoView txCloudVideoView) { TRTCSdkManager.getInstance().startLocalPreview(txCloudVideoView); TRTCSdkManager.getInstance().startLocalAudio(); } public void startRemoteView(String targetUserId, TXCloudVideoView txCloudVideoView) { TRTCSdkManager.getInstance().startRemoteView(targetUserId, TRTCCloudDef.TRTC_VIDEO_STREAM_TYPE_BIG, txCloudVideoView); } public void stopRemoteView(String targetUserId) { TRTCSdkManager.getInstance().stopRemoteView(targetUserId, TRTCCloudDef.TRTC_VIDEO_STREAM_TYPE_BIG); } public void updateLocalView(TXCloudVideoView txCloudVideoView) { TRTCSdkManager.getInstance().updateLocalView(txCloudVideoView); } }