Procházet zdrojové kódy

修改老师端直播,以后置摄像头直播,再暂停直播(SDK默认恢复了前置摄像头),此时再切换摄像头无效的问题

Pq před 9 měsíci
rodič
revize
519a9cfb5e

+ 6 - 0
tclive/src/main/java/com/daya/tclive/manager/TRTCSdkManager.java

@@ -315,6 +315,12 @@ public class TRTCSdkManager {
         }
     }
 
+    public void switchCameraToFrontCamera(){
+        if (mCloud != null && mCloud.getDeviceManager() != null) {
+            mCloud.getDeviceManager().switchCamera(true);
+        }
+    }
+
     /**
      * TRTCAudioModeSpeakerphone
      */

+ 1 - 0
tclive/src/main/java/com/daya/tclive/presenter/TCLivePresenter.java

@@ -204,6 +204,7 @@ public class TCLivePresenter extends BasePresenter<TCLiveRoomContract.TCLiveRoom
     public void startLocalPreview(TXCloudVideoView txCloudVideoView) {
         TRTCSdkManager.getInstance().startLocalPreview(txCloudVideoView);
         TRTCSdkManager.getInstance().startLocalAudio();
+        TRTCSdkManager.getInstance().switchCameraToFrontCamera();
     }
 
     /**