|
|
|
|
@ -1142,10 +1142,18 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN) |
|
|
|
|
public void onErrorEvent(ErrorEvent event) { |
|
|
|
|
if (isRedirect()) return; |
|
|
|
|
if (mPlayers.error()) onError(event); |
|
|
|
|
if (mPlayers.error()) checkError(event); |
|
|
|
|
else onRefresh(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void checkError(ErrorEvent event) { |
|
|
|
|
if (mPlayers.isHard() && event.getCode() / 1000 == 4) { |
|
|
|
|
onDecode(); |
|
|
|
|
} else { |
|
|
|
|
onError(event); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onError(ErrorEvent event) { |
|
|
|
|
mBinding.swipeLayout.setEnabled(true); |
|
|
|
|
Track.delete(getHistoryKey()); |
|
|
|
|
|