|
|
|
|
@ -154,9 +154,9 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
private boolean fullscreen; |
|
|
|
|
private boolean initTrack; |
|
|
|
|
private boolean initAuto; |
|
|
|
|
private boolean redirect; |
|
|
|
|
private boolean autoMode; |
|
|
|
|
private boolean useParse; |
|
|
|
|
private boolean redirect; |
|
|
|
|
private boolean rotate; |
|
|
|
|
private boolean stop; |
|
|
|
|
private boolean lock; |
|
|
|
|
@ -774,7 +774,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private boolean onCopy() { |
|
|
|
|
Notify.show(R.string.copied); |
|
|
|
|
Util.copy(mBinding.content.getText().toString()); |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
@ -990,7 +989,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
boolean visible = (!controlVisible || isLock()) && !pictureMode && !hasDialog; |
|
|
|
|
mBinding.display.clock.setVisibility(Setting.isDisplayTime() && visible ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.display.netspeed.setVisibility(Setting.isDisplaySpeed() && visible ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.display.duration.setVisibility(Setting.isDisplayDuration() && visible ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.display.duration.setVisibility(Setting.isDisplayDuration() && visible && (mPlayers.isVod()) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.display.progress.setVisibility(Setting.isDisplayMiniProgress() && visible && (mPlayers.isVod()) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.display.titleLayout.setVisibility(Setting.isDisplayVideoTitle()&& visible ? View.VISIBLE : View.GONE); |
|
|
|
|
} |
|
|
|
|
@ -1292,20 +1291,10 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN) |
|
|
|
|
public void onRefreshEvent(RefreshEvent event) { |
|
|
|
|
if (isRedirect()) return; |
|
|
|
|
switch (event.getType()) { |
|
|
|
|
case DETAIL: |
|
|
|
|
getDetail(); |
|
|
|
|
break; |
|
|
|
|
case PLAYER: |
|
|
|
|
onRefresh(); |
|
|
|
|
break; |
|
|
|
|
case DANMAKU: |
|
|
|
|
checkDanmu(event.getPath()); |
|
|
|
|
break; |
|
|
|
|
case SUBTITLE: |
|
|
|
|
mPlayers.setSub(Sub.from(event.getPath())); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
if (event.getType() == RefreshEvent.Type.DETAIL) getDetail(); |
|
|
|
|
else if (event.getType() == RefreshEvent.Type.PLAYER) onRefresh(); |
|
|
|
|
else if (event.getType() == RefreshEvent.Type.DANMAKU) checkDanmu(event.getPath()); |
|
|
|
|
else if (event.getType() == RefreshEvent.Type.SUBTITLE) mPlayers.setSub(Sub.from(event.getPath())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN) |
|
|
|
|
@ -1583,14 +1572,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
this.initAuto = initAuto; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isRedirect() { |
|
|
|
|
return redirect; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void setRedirect(boolean redirect) { |
|
|
|
|
this.redirect = redirect; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private boolean isAutoMode() { |
|
|
|
|
return autoMode; |
|
|
|
|
} |
|
|
|
|
@ -1607,6 +1588,14 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
this.useParse = useParse; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isRedirect() { |
|
|
|
|
return redirect; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void setRedirect(boolean redirect) { |
|
|
|
|
this.redirect = redirect; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isRotate() { |
|
|
|
|
return rotate; |
|
|
|
|
} |
|
|
|
|
|