From afee789066c56d229be344d43eca42ff1b92a3ca Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 2 Nov 2023 00:22:32 +0800 Subject: [PATCH] Fix bug --- .../android/tv/ui/activity/CastActivity.java | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java index cd494d587..5fcd90ce0 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java @@ -380,6 +380,16 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List mPlayers.stop(); } + private void setState(RenderState state) { + if (mService != null) mService.notifyAvTransportLastChange(this.mState = state); + } + + @NonNull + @Override + public RenderState getState() { + return mState; + } + @Override public void onTrackClick(Track item) { } @@ -396,27 +406,16 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List @Override public long getCurrentPosition() { - return mPlayers.getPosition(); + return 0; } @Override public long getDuration() { - return mPlayers.getDuration(); - } - - @NonNull - @Override - public RenderState getState() { - return mState; - } - - public void setState(RenderState state) { - if (mService != null) mService.notifyAvTransportLastChange(this.mState = state); + return 0; } @Override public void seek(long time) { - mPlayers.seekTo(time, true); } @Override @@ -425,7 +424,7 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List } @Override - public void play(@Nullable Double aDouble) { + public void play(@Nullable Double speed) { onPlay(); }