release
FongMi 2 years ago
parent 93036ac47b
commit f6f7b438c0
  1. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java
  2. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  3. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  4. 3
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  5. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  6. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -195,7 +195,7 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.toggleDecode(mBinding.exo);
setDecode();
onReset();
}
@ -347,7 +347,7 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List
private void onCheck(ErrorEvent event) {
if (event.getCode() == PlaybackException.ERROR_CODE_IO_UNSPECIFIED || event.getCode() >= PlaybackException.ERROR_CODE_PARSING_CONTAINER_MALFORMED && event.getCode() <= PlaybackException.ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED) mPlayers.setFormat(ExoUtil.getMimeType(event.getCode()));
else if (event.getCode() == PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW) mPlayers.seekTo(C.TIME_UNSET);
else mPlayers.toggleDecode();
else mPlayers.toggleDecode(mBinding.exo);
mPlayers.setMediaItem();
setDecode();
}

@ -385,7 +385,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.toggleDecode(mBinding.exo);
setDecode();
fetch();
}
@ -749,7 +749,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
private void onCheck(ErrorEvent event) {
if (event.getCode() == PlaybackException.ERROR_CODE_IO_UNSPECIFIED || event.getCode() >= PlaybackException.ERROR_CODE_PARSING_CONTAINER_MALFORMED && event.getCode() <= PlaybackException.ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED) mPlayers.setFormat(ExoUtil.getMimeType(event.getCode()));
else if (event.getCode() == PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW) mPlayers.seekTo(C.TIME_UNSET);
else mPlayers.toggleDecode();
else mPlayers.toggleDecode(mBinding.exo);
mPlayers.setMediaItem();
setDecode();
}

@ -843,7 +843,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.toggleDecode(mBinding.exo);
setDecode();
onRefresh();
}
@ -1143,7 +1143,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private void onCheck(ErrorEvent event) {
if (event.getCode() == PlaybackException.ERROR_CODE_IO_UNSPECIFIED || event.getCode() >= PlaybackException.ERROR_CODE_PARSING_CONTAINER_MALFORMED && event.getCode() <= PlaybackException.ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED) mPlayers.setFormat(ExoUtil.getMimeType(event.getCode()));
else if (event.getCode() == PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW) mPlayers.seekTo(C.TIME_UNSET);
else mPlayers.toggleDecode();
else mPlayers.toggleDecode(mBinding.exo);
mPlayers.setMediaItem();
setDecode();
}

@ -277,8 +277,9 @@ public class Players implements Player.Listener, ParseCallback {
return setSpeed(speed);
}
public void toggleDecode() {
public void toggleDecode(PlayerView exo) {
Setting.putDecode(decode = isHard() ? SOFT : HARD);
init(exo);
}
public String getPositionTime(long time) {

@ -416,7 +416,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.toggleDecode(mBinding.exo);
setR1Callback();
setDecode();
fetch();
@ -808,7 +808,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
private void onCheck(ErrorEvent event) {
if (event.getCode() == PlaybackException.ERROR_CODE_IO_UNSPECIFIED || event.getCode() >= PlaybackException.ERROR_CODE_PARSING_CONTAINER_MALFORMED && event.getCode() <= PlaybackException.ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED) mPlayers.setFormat(ExoUtil.getMimeType(event.getCode()));
else if (event.getCode() == PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW) mPlayers.seekTo(C.TIME_UNSET);
else mPlayers.toggleDecode();
else mPlayers.toggleDecode(mBinding.exo);
mPlayers.setMediaItem();
setDecode();
}

@ -773,7 +773,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.toggleDecode(mBinding.exo);
setR1Callback();
setDecode();
onRefresh();
@ -1163,7 +1163,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
private void onCheck(ErrorEvent event) {
if (event.getCode() == PlaybackException.ERROR_CODE_IO_UNSPECIFIED || event.getCode() >= PlaybackException.ERROR_CODE_PARSING_CONTAINER_MALFORMED && event.getCode() <= PlaybackException.ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED) mPlayers.setFormat(ExoUtil.getMimeType(event.getCode()));
else if (event.getCode() == PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW) mPlayers.seekTo(C.TIME_UNSET);
else mPlayers.toggleDecode();
else mPlayers.toggleDecode(mBinding.exo);
mPlayers.setMediaItem();
setDecode();
}

Loading…
Cancel
Save