diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index 7dce80a0f..5a1c1bd29 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.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(); } diff --git a/app/src/main/java/com/fongmi/android/tv/server/Server.java b/app/src/main/java/com/fongmi/android/tv/server/Server.java index ec9cfb49a..1e1f53650 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/Server.java +++ b/app/src/main/java/com/fongmi/android/tv/server/Server.java @@ -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() {