diff options
| -rw-r--r-- | apex/media/framework/java/android/media/MediaParser.java | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/apex/media/framework/java/android/media/MediaParser.java b/apex/media/framework/java/android/media/MediaParser.java index c3adf6044655..ddecfed68d9b 100644 --- a/apex/media/framework/java/android/media/MediaParser.java +++ b/apex/media/framework/java/android/media/MediaParser.java @@ -21,6 +21,7 @@ import android.annotation.NonNull;  import android.annotation.Nullable;  import android.annotation.StringDef;  import android.media.MediaCodec.CryptoInfo; +import android.os.Build;  import android.text.TextUtils;  import android.util.Log;  import android.util.Pair; @@ -1099,6 +1100,9 @@ public final class MediaParser {      // Private methods.      private MediaParser(OutputConsumer outputConsumer, boolean sniff, String... parserNamesPool) { +        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.R) { +            throw new UnsupportedOperationException("Android version must be R or greater."); +        }          mParserParameters = new HashMap<>();          mOutputConsumer = outputConsumer;          mParserNamesPool = parserNamesPool;  |