pull/590/head
FongMi 6 months ago
parent d15d166e36
commit 0785daed07
  1. 6
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  3. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomKeyDownLive.java
  4. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomKeyDownVod.java

@ -994,7 +994,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
@Override
public void onSeek(int time) {
public void onSeek(long time) {
if (mPlayers.isLive()) return;
mBinding.widget.action.setImageResource(time > 0 ? R.drawable.ic_widget_forward : R.drawable.ic_widget_rewind);
mBinding.widget.time.setText(mPlayers.getPositionTime(time));
@ -1003,10 +1003,10 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
@Override
public void onSeekEnd(int time) {
public void onSeekEnd(long time) {
if (mPlayers.isLive()) return;
mBinding.widget.seek.setVisibility(View.GONE);
mPlayers.seekTo(time);
mPlayers.seek(time);
showProgress();
onPlay();
}

@ -111,7 +111,6 @@ import java.util.Objects;
import java.util.UUID;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
public class VideoActivity extends BaseActivity implements Clock.Callback, CustomKeyDownVod.Listener, TrackDialog.Listener, ControlDialog.Listener, FlagAdapter.OnClickListener, EpisodeAdapter.OnClickListener, QualityAdapter.OnClickListener, QuickAdapter.OnClickListener, ParseAdapter.OnClickListener, CastDialog.Listener, InfoDialog.Listener {
@ -1469,7 +1468,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
}
@Override
public void onSeek(int time) {
public void onSeek(long time) {
mBinding.widget.action.setImageResource(time > 0 ? R.drawable.ic_widget_forward : R.drawable.ic_widget_rewind);
mBinding.widget.time.setText(mPlayers.getPositionTime(time));
mBinding.widget.seek.setVisibility(View.VISIBLE);
@ -1477,9 +1476,9 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
}
@Override
public void onSeekEnd(int time) {
public void onSeekEnd(long time) {
mBinding.widget.seek.setVisibility(View.GONE);
mPlayers.seekTo(time);
mPlayers.seek(time);
showProgress();
onPlay();
}

@ -33,7 +33,7 @@ public class CustomKeyDownLive extends GestureDetector.SimpleOnGestureListener {
private boolean lock;
private float bright;
private float volume;
private int time;
private long time;
public static CustomKeyDownLive create(Activity activity, View videoView) {
return new CustomKeyDownLive(activity, videoView);
@ -90,7 +90,7 @@ public class CustomKeyDownLive extends GestureDetector.SimpleOnGestureListener {
float deltaX = e2.getX() - e1.getX();
float deltaY = e1.getY() - e2.getY();
if (touch) checkFunc(distanceX, distanceY, e2);
if (changeTime) listener.onSeek(time = (int) deltaX * 50);
if (changeTime) listener.onSeek(time = (long) (deltaX * 50));
if (changeBright) setBright(deltaY);
if (changeVolume) setVolume(deltaY);
return true;
@ -196,9 +196,9 @@ public class CustomKeyDownLive extends GestureDetector.SimpleOnGestureListener {
void onFlingRight();
void onSeek(int time);
void onSeek(long time);
void onSeekEnd(int time);
void onSeekEnd(long time);
void onSingleTap();

@ -28,7 +28,7 @@ public class CustomKeyDownVod extends GestureDetector.SimpleOnGestureListener {
private boolean lock;
private float bright;
private float volume;
private int time;
private long time;
public static CustomKeyDownVod create(Activity activity, View videoView) {
return new CustomKeyDownVod(activity, videoView);
@ -84,7 +84,7 @@ public class CustomKeyDownVod extends GestureDetector.SimpleOnGestureListener {
float deltaX = e2.getX() - e1.getX();
float deltaY = e1.getY() - e2.getY();
if (touch) checkFunc(distanceX, distanceY, e2);
if (changeTime) listener.onSeek(time = (int) deltaX * 50);
if (changeTime) listener.onSeek(time = (long) deltaX * 50);
if (changeBright) setBright(deltaY);
if (changeVolume) setVolume(deltaY);
return true;
@ -156,9 +156,9 @@ public class CustomKeyDownVod extends GestureDetector.SimpleOnGestureListener {
void onVolumeEnd();
void onSeek(int time);
void onSeek(long time);
void onSeekEnd(int time);
void onSeekEnd(long time);
void onSingleTap();

Loading…
Cancel
Save