|
@@ -194,6 +194,7 @@ public class TCLivePresenter extends BasePresenter<TCLiveRoomContract.TCLiveRoom
|
|
|
public void initPublishConfig(Context context, String roomId) {
|
|
|
//初始化直播SDK
|
|
|
TRTCSdkManager.getInstance().init(context, mCloudListener);
|
|
|
+ switchCameraToFrontCamera();
|
|
|
//初始化IM
|
|
|
TCIMSdkManager.getInstance().init(context.getApplicationContext());
|
|
|
this.isSendDefaultMsg = true;
|
|
@@ -204,6 +205,9 @@ public class TCLivePresenter extends BasePresenter<TCLiveRoomContract.TCLiveRoom
|
|
|
public void startLocalPreview(TXCloudVideoView txCloudVideoView) {
|
|
|
TRTCSdkManager.getInstance().startLocalPreview(txCloudVideoView);
|
|
|
TRTCSdkManager.getInstance().startLocalAudio();
|
|
|
+ }
|
|
|
+
|
|
|
+ public void switchCameraToFrontCamera() {
|
|
|
TRTCSdkManager.getInstance().switchCameraToFrontCamera();
|
|
|
}
|
|
|
|
|
@@ -616,6 +620,7 @@ public class TCLivePresenter extends BasePresenter<TCLiveRoomContract.TCLiveRoom
|
|
|
}
|
|
|
|
|
|
public void stopPublish() {
|
|
|
+ switchCameraToFrontCamera();
|
|
|
TRTCSdkManager.getInstance().stopPublish();
|
|
|
TRTCSdkManager.getInstance().exitRoom();
|
|
|
}
|