Fix seek bug

pull/21/head
FongMi 3 years ago
parent 315cfd2abf
commit d4e42ef5ba
  1. 12
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/server/Server.java

@ -309,6 +309,14 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener {
}
}
private final Runnable mHideCenter = new Runnable() {
@Override
public void run() {
mBinding.center.action.setImageResource(R.drawable.ic_play);
mBinding.center.getRoot().setVisibility(View.GONE);
}
};
@Subscribe(threadMode = ThreadMode.MAIN)
public void onPlayerEvent(PlayerEvent event) {
mBinding.progress.getRoot().setVisibility(event.getState() == Player.STATE_BUFFERING ? View.VISIBLE : View.GONE);
@ -332,9 +340,9 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener {
@Override
public void onSeekTo(int time) {
mBinding.center.action.setImageResource(R.drawable.ic_play);
mBinding.center.getRoot().setVisibility(View.GONE);
mHandler.postDelayed(mHideCenter, 250);
Players.get().seekTo(time);
Players.get().play();
mKeyDown.resetTime();
}

@ -23,7 +23,7 @@ public class Server implements Nano.Listener {
}
public String getAddress(boolean local) {
return "http://" + (local ? "127.0.0.1" : Utils.getIP()) + ":" + port + "/";
return "http://" + (local ? "127.0.0.1" : Utils.getIP()) + ":" + port;
}
public void start() {

Loading…
Cancel
Save