123456789101112131415161718192021222324252627282930 |
- 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<MainVideoFragmentContractView.View> {
- 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);
- }
- }
|