|
@@ -76,7 +76,7 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
@Override
|
|
|
public void onStopPublishing(int err, String errMsg) {
|
|
|
super.onStopPublishing(err, errMsg);
|
|
|
- Log.i(TAG, "onStopPublishing:" + err + "--errMsg:" + errMsg);
|
|
|
+ LOG.i(TAG, "onStopPublishing:" + err + "--errMsg:" + errMsg);
|
|
|
if (getView() != null) {
|
|
|
getView().onStopPublishing();
|
|
|
}
|
|
@@ -84,7 +84,7 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
|
|
|
@Override
|
|
|
public void onStartPublishing(int err, String errMsg) {
|
|
|
- Log.i(TAG, "onStartPublishing:" + err + "--errMsg:" + errMsg);
|
|
|
+ LOG.i(TAG, "onStartPublishing:" + err + "--errMsg:" + errMsg);
|
|
|
if (getView() != null) {
|
|
|
getView().onPublishSuccess();
|
|
|
}
|
|
@@ -175,7 +175,7 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
V2TIMManager.getInstance().login(userId, userSig, new V2TIMCallback() {
|
|
|
@Override
|
|
|
public void onSuccess() {
|
|
|
- Log.i("TTLiveRoomActivity", "login IM success");
|
|
|
+ LOG.i("TTLiveRoomActivity", "login IM success");
|
|
|
handleLoginSuccessEvent();
|
|
|
}
|
|
|
|
|
@@ -185,7 +185,7 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
// 1. ERR_USER_SIG_EXPIRED(6206)
|
|
|
// 2. ERR_SVR_ACCOUNT_USERSIG_EXPIRED(70001)
|
|
|
// 注意:其他的错误码,请不要在这里调用登录接口,避免 IM SDK 登录进入死循环。
|
|
|
- Log.i("TTLiveRoomActivity", "connectIM failure, code:" + code + ", desc:" + desc);
|
|
|
+ LOG.i("TTLiveRoomActivity", "connectIM failure, code:" + code + ", desc:" + desc);
|
|
|
if (getView() != null) {
|
|
|
getView().connectIMError(code, desc);
|
|
|
}
|
|
@@ -240,6 +240,25 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
disposablesManager.add(subscribe);
|
|
|
}
|
|
|
|
|
|
+ public void joinIMGroup(String targetId) {
|
|
|
+ LOG.i("pq", "joinGroup :" + targetId);
|
|
|
+ TCIMSdkManager.getInstance().joinGroup(targetId, new ResultCallback<Boolean>() {
|
|
|
+ @Override
|
|
|
+ public void onSuccess(Boolean aBoolean) {
|
|
|
+ if (getView() != null && aBoolean) {
|
|
|
+ getView().joinGroupSuccess();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onFail(int errorCode, String errorStr) {
|
|
|
+ LOG.i("pq", "joinGroup errorCode:" + errorCode + "--" + errorStr);
|
|
|
+ if (getView() != null) {
|
|
|
+ getView().joinGroupError(errorCode, errorStr);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
public void startLocalPreview(TXCloudVideoView txCloudVideoView) {
|
|
|
TRTCSdkManager.getInstance().startLocalPreview(txCloudVideoView);
|
|
@@ -285,7 +304,7 @@ public class TeacherNetClassRoomPresenter extends BasePresenter<TeacherNetClassR
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- Log.i("pq", builder.toString().trim());
|
|
|
+ LOG.i("pq", builder.toString().trim());
|
|
|
}
|
|
|
|
|
|
public void changeRemoteAudioVolume(String targetId,boolean isEnable){
|