|
|
|
|
@ -168,7 +168,7 @@ public class PlayFragment extends BaseLazyFragment { |
|
|
|
|
@Override |
|
|
|
|
public void playNext(boolean rmProgress) { |
|
|
|
|
String preProgressKey = progressKey; |
|
|
|
|
PlayFragment.this.playNext(); |
|
|
|
|
PlayFragment.this.playNext(rmProgress); |
|
|
|
|
if (rmProgress && preProgressKey != null) |
|
|
|
|
CacheManager.delete(MD5.string2MD5(preProgressKey), 0); |
|
|
|
|
} |
|
|
|
|
@ -729,7 +729,7 @@ public class PlayFragment extends BaseLazyFragment { |
|
|
|
|
private String sourceKey; |
|
|
|
|
private SourceBean sourceBean; |
|
|
|
|
|
|
|
|
|
private void playNext() { |
|
|
|
|
private void playNext(boolean isProgress) { |
|
|
|
|
boolean hasNext = true; |
|
|
|
|
if (mVodInfo == null || mVodInfo.seriesMap.get(mVodInfo.playFlag) == null) { |
|
|
|
|
hasNext = false; |
|
|
|
|
@ -737,10 +737,16 @@ public class PlayFragment extends BaseLazyFragment { |
|
|
|
|
hasNext = mVodInfo.playIndex + 1 < mVodInfo.seriesMap.get(mVodInfo.playFlag).size(); |
|
|
|
|
} |
|
|
|
|
if (!hasNext) { |
|
|
|
|
Toast.makeText(requireContext(), "已经是最后一集了!", Toast.LENGTH_SHORT).show(); |
|
|
|
|
return; |
|
|
|
|
if(isProgress && mVodInfo!=null){ |
|
|
|
|
mVodInfo.playIndex=0; |
|
|
|
|
Toast.makeText(requireContext(), "已经是最后一集了!,即将跳到第一集继续播放", Toast.LENGTH_SHORT).show(); |
|
|
|
|
}else { |
|
|
|
|
Toast.makeText(requireContext(), "已经是最后一集了!", Toast.LENGTH_SHORT).show(); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
}else { |
|
|
|
|
mVodInfo.playIndex++; |
|
|
|
|
} |
|
|
|
|
mVodInfo.playIndex++; |
|
|
|
|
play(false); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|