diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java index 411b6f8d99..29e262252d 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java @@ -431,7 +431,7 @@ public class AviExtractor implements Extractor { @Nullable private AviTrack getAviTrack(int chunkId) { final int streamId = getStreamId(chunkId); - if (streamId >= 0) { + if (streamId >= 0 && streamId < aviTracks.length) { return aviTracks[streamId]; } return null;