diff --git a/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java b/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java index 565636a120..c5f7c5e1c9 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java @@ -50,11 +50,11 @@ public class ConcatenatingMediaSource extends CompositeMediaSource mediaSourcesPublic; @@ -324,7 +324,7 @@ public class ConcatenatingMediaSource extends CompositeMediaSourceNote: when specified range is empty, no actual media source is removed and no exception * is thrown. @@ -349,10 +349,10 @@ public class ConcatenatingMediaSource extends CompositeMediaSource(fromIndex, toIndex, actionOnCompletion)) - .send(); + .createMessage(this) + .setType(MSG_REMOVE_RANGE) + .setPayload(new MessageData<>(fromIndex, toIndex, actionOnCompletion)) + .send(); } else if (actionOnCompletion != null) { actionOnCompletion.run(); }