@Override
public void loadPreview(long currentPosition, long max) {
float offset = (float) currentPosition / max;
int scale = player.getDuration() >= ROUND_DECIMALS_THRESHOLD ? 2 : 1;
float offsetRounded = roundOffset(offset, scale);
player.setPlayWhenReady(false);
previewPlayer.seekTo((long) (offsetRounded * previewPlayer.getDuration()));
previewPlayer.setPlayWhenReady(false);
View view = previewPlayerView.getVideoSurfaceView();
if (view instanceof SurfaceView) {
view.setVisibility(View.VISIBLE);
}
}
沒有留言:
張貼留言