|
|
@@ -273,6 +273,11 @@ public class ActVideoDetail extends BaseUMActivity implements MediaPlayer.OnInfo
|
|
|
|
|
|
@Override
|
|
|
public void initData() {
|
|
|
+ updateVideo();
|
|
|
+ }
|
|
|
+ //更新video
|
|
|
+ private void updateVideo() {
|
|
|
+ showProgress(false);
|
|
|
SheepApp.getInstance().getNetComponent().getApiService().getVideoDetail(video_id)
|
|
|
.subscribeOn(Schedulers.io())
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
|
@@ -290,11 +295,13 @@ public class ActVideoDetail extends BaseUMActivity implements MediaPlayer.OnInfo
|
|
|
}
|
|
|
//回去视频列表后需要刷新界面
|
|
|
ActionUtil.getInstance().addNextAction(FgtArticleVideo.class.getSimpleName(), IRefresh.class.getSimpleName());
|
|
|
+ hideProgress();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onError(BaseMessage baseMessage) {
|
|
|
if (TestUtil.isDev()) G.showToast(baseMessage);
|
|
|
+ hideProgress();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -457,6 +464,7 @@ public class ActVideoDetail extends BaseUMActivity implements MediaPlayer.OnInfo
|
|
|
videoView.stopPlayback();
|
|
|
videoView.setVideoURI(getUri());
|
|
|
videoView.requestFocus();
|
|
|
+ updateVideo();
|
|
|
}
|
|
|
} else if (event2.getX() - event1.getX() > FLING_MIN_DISTANCE
|
|
|
&& Math.abs(velocityX) > FLING_MIN_VELOCITY) {
|
|
|
@@ -473,6 +481,7 @@ public class ActVideoDetail extends BaseUMActivity implements MediaPlayer.OnInfo
|
|
|
videoView.stopPlayback();
|
|
|
videoView.setVideoURI(getUri());
|
|
|
videoView.requestFocus();
|
|
|
+ updateVideo();
|
|
|
}
|
|
|
} else if (event2.getY() - event1.getY() > FLING_MIN_DISTANCE
|
|
|
&& Math.abs(velocityY) > FLING_MIN_VELOCITY) {
|