Commit c3fd65c0 by han xu

播放逻辑(第二次无法判断是否支付)

parent ac53dc51
package com.dayu.usercenter.ui.activity; package com.dayu.usercenter.ui.activity;
import android.util.Log;
import android.view.View; import android.view.View;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
...@@ -79,7 +80,11 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -79,7 +80,11 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (success){ if (success){
mBind.jzVideo.startPreloading(); //开始预加载,加载完等待播放 mBind.jzVideo.startPreloading(); //开始预加载,加载完等待播放
mBind.jzVideo.startVideoAfterPreloading(); //如果预加载完会开始播放,如果未加载则开始加载 mBind.jzVideo.startVideoAfterPreloading(); //如果预加载完会开始播放,如果未加载则开始加载
mBind.rlClick.setVisibility(View.GONE); mBind.rlClick.setVisibility(View.INVISIBLE);
if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 0, 0, 1);
}else{ }else{
if (currentPrice == null){ if (currentPrice == null){
currentPrice = ""; currentPrice = "";
...@@ -104,8 +109,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -104,8 +109,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
@Override @Override
public void onstart() { public void onstart() {
if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3) // if (currendVideoData.getPlayStatus() != 2 && currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 0, 0, 1); // studyCourse(currendVideoData.getId(), 0, 0, 1);
} }
@Override @Override
...@@ -123,6 +128,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -123,6 +128,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
public void onComplete() { public void onComplete() {
if (currendVideoData.getPlayStatus() != 3) if (currendVideoData.getPlayStatus() != 3)
studyCourse(currendVideoData.getId(), 100, mBind.jzVideo.getDuration(), 3); studyCourse(currendVideoData.getId(), 100, mBind.jzVideo.getDuration(), 3);
mBind.rlClick.setVisibility(View.VISIBLE);
} }
}); });
...@@ -289,10 +296,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -289,10 +296,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
if (1 == data.getLicenceStatus()){ if (1 == data.getLicenceStatus()){
mBind.btnCommit.setText("商家已认证"); mBind.btnCommit.setText("商家已认证");
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_green)); mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_green));
}else if (2 == data.getLicenceStatus()){ }else if (2 == data.getLicenceStatus()){
mBind.btnCommit.setClickable(true); mBind.btnCommit.setClickable(true);
mBind.btnCommit.setText("申请商家认证"); mBind.btnCommit.setText("申请商家认证");
mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.text_common_blue)); mBind.btnCommit.setBackgroundColor(ContextCompat.getColor(mActivity,R.color.cl_receiving_order_item_data));
mBind.btnCommit.setOnClickListener(new View.OnClickListener() { mBind.btnCommit.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
...@@ -304,7 +313,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter ...@@ -304,7 +313,8 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
Api.getService(UserService2.class).finishedStudyApply(finishedStudyData).compose(Api.applySchedulers()) Api.getService(UserService2.class).finishedStudyApply(finishedStudyData).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(data -> { .subscribe(mPresenter.baseObserver(data -> {
//TODO //TODO 认证成功:刷新按钮 ( 变为商家已认证) 如果失败:弹出失败信息
})); }));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment