release
FongMi 2 weeks ago
parent 13b60380e8
commit 59521f6e4e
  1. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java
  2. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  3. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  4. 7
      app/src/main/java/com/fongmi/android/tv/ui/base/PlaybackActivity.java
  5. 3
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  6. 3
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -434,10 +434,9 @@ public class CastActivity extends PlaybackActivity implements CustomKeyDownVod.L
@Override
public void onSeekEnd(long time) {
if (player().isEmpty()) return;
controller().seekTo(player().getPosition() + time);
controller().play();
mKeyDown.reset();
hideCenter();
seekTo(time);
}
@Override

@ -925,10 +925,9 @@ public class LiveActivity extends PlaybackActivity implements GroupAdapter.OnCli
}
private void seek(long time) {
controller().seekTo(player().getPosition() + time);
controller().play();
mKeyDown.reset();
hideCenter();
seekTo(time);
}
private void onPaused() {

@ -1355,10 +1355,9 @@ public class VideoActivity extends PlaybackActivity implements CustomKeyDownVod.
@Override
public void onSeekEnd(long time) {
controller().seekTo(player().getPosition() + time);
controller().play();
mKeyDown.reset();
hideCenter();
seekTo(time);
}
@Override

@ -143,6 +143,11 @@ public abstract class PlaybackActivity extends BaseActivity implements MediaCont
protected void onReclaim() {
}
protected void seekTo(long time) {
controller().seekTo(player().getPosition() + time);
controller().play();
}
protected void startPlayer(String key, Result result, boolean useParse, long timeout, MediaMetadata metadata) {
if (result.getDrm() != null && !FrameworkMediaDrm.isCryptoSchemeSupported(result.getDrm().getUUID())) {
onError(ResUtil.getString(R.string.error_play_drm));
@ -159,9 +164,9 @@ public abstract class PlaybackActivity extends BaseActivity implements MediaCont
private void bindPlaybackService() {
startService(new Intent(this, PlaybackService.class));
bound = true;
bindService(new Intent(this, PlaybackService.class).setAction(PlaybackService.LOCAL_BIND_ACTION), this, BIND_AUTO_CREATE);
buildControllerAsync();
bound = true;
}
private void buildControllerAsync() {

@ -1041,8 +1041,7 @@ public class LiveActivity extends PlaybackActivity implements CustomKeyDown.List
@Override
public void onSeekEnd(long time) {
if (player().isLive()) return;
controller().seekTo(player().getPosition() + time);
controller().play();
seekTo(time);
}
@Override

@ -1558,8 +1558,7 @@ public class VideoActivity extends PlaybackActivity implements Clock.Callback, C
@Override
public void onSeekEnd(long time) {
controller().seekTo(player().getPosition() + time);
controller().play();
seekTo(time);
}
@Override

Loading…
Cancel
Save