diff --git a/library/src/main/java/com/google/android/exoplayer/extractor/ExtractorSampleSource.java b/library/src/main/java/com/google/android/exoplayer/extractor/ExtractorSampleSource.java index 08b66b5600..ca17cbcb29 100644 --- a/library/src/main/java/com/google/android/exoplayer/extractor/ExtractorSampleSource.java +++ b/library/src/main/java/com/google/android/exoplayer/extractor/ExtractorSampleSource.java @@ -296,7 +296,7 @@ public final class ExtractorSampleSource implements SampleSource, ExtractorOutpu Extractor[] extractors = new Extractor[defaultExtractorClasses.size()]; for (int i = 0; i < extractors.length; i++) { try { - extractors[i] = defaultExtractorClasses.get(i).newInstance(); + extractors[i] = defaultExtractorClasses.get(i).getConstructor().newInstance(); } catch (Exception e) { // Should never happen. throw new IllegalStateException("Unexpected error creating default extractor", e);