|
|
|
|
@ -474,7 +474,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
mBinding.contentLayout.setVisibility(mBinding.content.getVisibility()); |
|
|
|
|
mFlagAdapter.addAll(item.getVodFlags()); |
|
|
|
|
setOther(mBinding.other, item); |
|
|
|
|
setArtwork(item.getVodPic()); |
|
|
|
|
App.removeCallbacks(mR4); |
|
|
|
|
checkHistory(item); |
|
|
|
|
checkFlag(item); |
|
|
|
|
@ -486,7 +485,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
view.setVisibility(text.isEmpty() ? View.GONE : View.VISIBLE); |
|
|
|
|
view.setLinkTextColor(MDColor.YELLOW_500); |
|
|
|
|
CustomMovement.bind(view); |
|
|
|
|
view.setTag(text); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private SpannableStringBuilder getSpan(int resId, String text) { |
|
|
|
|
@ -984,8 +982,8 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
App.post(mR1, Constant.INTERVAL_HIDE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setArtwork(String url) { |
|
|
|
|
ImgUtil.load(url, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) { |
|
|
|
|
private void setArtwork() { |
|
|
|
|
ImgUtil.load(mHistory.getVodPic(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) { |
|
|
|
|
@Override |
|
|
|
|
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) { |
|
|
|
|
mBinding.exo.setDefaultArtwork(resource); |
|
|
|
|
@ -1017,15 +1015,16 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
mBinding.control.action.opening.setText(mHistory.getOpening() <= 0 ? getString(R.string.play_op) : mPlayers.stringToTime(mHistory.getOpening())); |
|
|
|
|
mBinding.control.action.ending.setText(mHistory.getEnding() <= 0 ? getString(R.string.play_ed) : mPlayers.stringToTime(mHistory.getEnding())); |
|
|
|
|
mBinding.control.action.speed.setText(mPlayers.setSpeed(mHistory.getSpeed())); |
|
|
|
|
mHistory.setVodName(item.getVodName()); |
|
|
|
|
mHistory.setVodPic(item.getVodPic()); |
|
|
|
|
setScale(getScale()); |
|
|
|
|
setArtwork(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private History createHistory(Vod item) { |
|
|
|
|
History history = new History(); |
|
|
|
|
history.setKey(getHistoryKey()); |
|
|
|
|
history.setCid(VodConfig.getCid()); |
|
|
|
|
history.setVodName(item.getVodName()); |
|
|
|
|
history.findEpisode(item.getVodFlags()); |
|
|
|
|
return history; |
|
|
|
|
} |
|
|
|
|
@ -1065,9 +1064,9 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
Keep keep = new Keep(); |
|
|
|
|
keep.setKey(getHistoryKey()); |
|
|
|
|
keep.setCid(VodConfig.getCid()); |
|
|
|
|
keep.setVodPic(mHistory.getVodPic()); |
|
|
|
|
keep.setVodName(mHistory.getVodName()); |
|
|
|
|
keep.setSiteName(getSite().getName()); |
|
|
|
|
keep.setVodPic(mBinding.video.getTag().toString()); |
|
|
|
|
keep.setVodName(mBinding.name.getText().toString()); |
|
|
|
|
keep.setCreateTime(System.currentTimeMillis()); |
|
|
|
|
keep.save(); |
|
|
|
|
} |
|
|
|
|
@ -1075,13 +1074,12 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
private void updateVod(Vod item) { |
|
|
|
|
mHistory.setVodPic(item.getVodPic()); |
|
|
|
|
mHistory.setVodName(item.getVodName()); |
|
|
|
|
mBinding.video.setTag(item.getVodPic()); |
|
|
|
|
mBinding.name.setText(item.getVodName()); |
|
|
|
|
mBinding.control.title.setText(item.getVodName()); |
|
|
|
|
setText(mBinding.content, 0, item.getVodContent()); |
|
|
|
|
setText(mBinding.director, R.string.detail_director, item.getVodDirector()); |
|
|
|
|
mBinding.contentLayout.setVisibility(mBinding.content.getVisibility()); |
|
|
|
|
setArtwork(item.getVodPic()); |
|
|
|
|
setArtwork(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|