|
@@ -14,11 +14,13 @@ import android.widget.FrameLayout;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
import com.chivox.aiengine.EvalResult;
|
|
|
+import com.edufound.reader.apiserver.UserApiServerImpl;
|
|
|
import com.edufound.reader.base.BaseActivity;
|
|
|
import com.edufound.reader.base.BasePresenter;
|
|
|
import com.edufound.reader.bean.ChannelCodeEnum;
|
|
|
import com.edufound.reader.bean.HttpResultBean;
|
|
|
import com.edufound.reader.bean.RecordResultBean;
|
|
|
+import com.edufound.reader.bean.UserEventEnum;
|
|
|
import com.edufound.reader.bean.UserRecordBean;
|
|
|
import com.edufound.reader.botsdk.BotRegisterListener;
|
|
|
import com.edufound.reader.contract.RecordContract;
|
|
@@ -32,6 +34,7 @@ import com.edufound.reader.receiver.BackPageReceiver;
|
|
|
import com.edufound.reader.services.RecordServices;
|
|
|
import com.edufound.reader.util.Consts;
|
|
|
import com.edufound.reader.util.DataCleanManager;
|
|
|
+import com.edufound.reader.util.EfunboxCallBack;
|
|
|
import com.edufound.reader.util.GlideUtils;
|
|
|
import com.edufound.reader.videoutil.JZMediaIjk;
|
|
|
import com.google.gson.JsonObject;
|
|
@@ -62,11 +65,12 @@ public class RecordPresenter extends BasePresenter<RecordContract.View> implemen
|
|
|
//READ是用户在读,example是厅官方
|
|
|
String playType = "EXAMPLE";
|
|
|
String backModel = "";
|
|
|
-
|
|
|
+ UserApiServerImpl mUserApi;
|
|
|
boolean isRecording = false;
|
|
|
|
|
|
public RecordPresenter() {
|
|
|
this.mModel = new RecordModel();
|
|
|
+ mUserApi = new UserApiServerImpl();
|
|
|
|
|
|
}
|
|
|
|
|
@@ -130,6 +134,7 @@ public class RecordPresenter extends BasePresenter<RecordContract.View> implemen
|
|
|
|
|
|
@Override
|
|
|
public void clickExampleUI() {
|
|
|
+ mUserApi.postUserEvent(mView.getActivity(), UserEventEnum.EVENT_EXAMPLE.getEvent());
|
|
|
playType = "EXAMPLE";
|
|
|
initVideoPlayer(exampleUrl);
|
|
|
// mView.getJZVideoView().posterImageView.setVisibility(View.INVISIBLE);
|
|
@@ -202,6 +207,7 @@ public class RecordPresenter extends BasePresenter<RecordContract.View> implemen
|
|
|
|
|
|
@Override
|
|
|
public void startRecord() {
|
|
|
+ mUserApi.postUserEvent(mView.getActivity(), UserEventEnum.EVENT_READING.getEvent());
|
|
|
mView.getJZVideoView().setHideAllUI(false);
|
|
|
mView.hasShowOtherUI(View.INVISIBLE);
|
|
|
playType = "READ";
|
|
@@ -263,6 +269,7 @@ public class RecordPresenter extends BasePresenter<RecordContract.View> implemen
|
|
|
public void clickReRecord() {
|
|
|
// Toast.makeText(mView.getActivity(), "重新录制", Toast.LENGTH_SHORT).show();
|
|
|
PopWindowUtil.hidePopupWindow();
|
|
|
+ mUserApi.postUserEvent(mView.getActivity(), UserEventEnum.EVENT_RERECORDING.getEvent());
|
|
|
mView.startRecordStatus();
|
|
|
}
|
|
|
|