Class FileTypes


  • @Deprecated
    public final class FileTypes
    extends Object
    Deprecated.
    com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
    Defines common file type constants and helper methods.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  FileTypes.Type
      Deprecated.
      File types.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int AC3
      Deprecated.
      File type for the AC-3 and E-AC-3 formats.
      static int AC4
      Deprecated.
      File type for the AC-4 format.
      static int ADTS
      Deprecated.
      File type for the ADTS format.
      static int AMR
      Deprecated.
      File type for the AMR format.
      static int AVI
      Deprecated.
      File type for the AVI format.
      static int FLAC
      Deprecated.
      File type for the FLAC format.
      static int FLV
      Deprecated.
      File type for the FLV format.
      static int JPEG
      Deprecated.
      File type for the JPEG format.
      static int MATROSKA
      Deprecated.
      File type for the Matroska and WebM formats.
      static int MIDI
      Deprecated.
      File type for the MIDI format.
      static int MP3
      Deprecated.
      File type for the MP3 format.
      static int MP4
      Deprecated.
      File type for the MP4 format.
      static int OGG
      Deprecated.
      File type for the Ogg format.
      static int PS
      Deprecated.
      File type for the MPEG-PS format.
      static int TS
      Deprecated.
      File type for the MPEG-TS format.
      static int UNKNOWN
      Deprecated.
      Unknown file type.
      static int WAV
      Deprecated.
      File type for the WAV format.
      static int WEBVTT
      Deprecated.
      File type for the WebVTT format.
    • Field Detail

      • UNKNOWN

        public static final int UNKNOWN
        Deprecated.
        Unknown file type.
        See Also:
        Constant Field Values
      • AC3

        public static final int AC3
        Deprecated.
        File type for the AC-3 and E-AC-3 formats.
        See Also:
        Constant Field Values
      • AC4

        public static final int AC4
        Deprecated.
        File type for the AC-4 format.
        See Also:
        Constant Field Values
      • ADTS

        public static final int ADTS
        Deprecated.
        File type for the ADTS format.
        See Also:
        Constant Field Values
      • AMR

        public static final int AMR
        Deprecated.
        File type for the AMR format.
        See Also:
        Constant Field Values
      • FLAC

        public static final int FLAC
        Deprecated.
        File type for the FLAC format.
        See Also:
        Constant Field Values
      • FLV

        public static final int FLV
        Deprecated.
        File type for the FLV format.
        See Also:
        Constant Field Values
      • MATROSKA

        public static final int MATROSKA
        Deprecated.
        File type for the Matroska and WebM formats.
        See Also:
        Constant Field Values
      • MP3

        public static final int MP3
        Deprecated.
        File type for the MP3 format.
        See Also:
        Constant Field Values
      • MP4

        public static final int MP4
        Deprecated.
        File type for the MP4 format.
        See Also:
        Constant Field Values
      • OGG

        public static final int OGG
        Deprecated.
        File type for the Ogg format.
        See Also:
        Constant Field Values
      • PS

        public static final int PS
        Deprecated.
        File type for the MPEG-PS format.
        See Also:
        Constant Field Values
      • TS

        public static final int TS
        Deprecated.
        File type for the MPEG-TS format.
        See Also:
        Constant Field Values
      • WAV

        public static final int WAV
        Deprecated.
        File type for the WAV format.
        See Also:
        Constant Field Values
      • WEBVTT

        public static final int WEBVTT
        Deprecated.
        File type for the WebVTT format.
        See Also:
        Constant Field Values
      • JPEG

        public static final int JPEG
        Deprecated.
        File type for the JPEG format.
        See Also:
        Constant Field Values
      • MIDI

        public static final int MIDI
        Deprecated.
        File type for the MIDI format.
        See Also:
        Constant Field Values
      • AVI

        public static final int AVI
        Deprecated.
        File type for the AVI format.
        See Also:
        Constant Field Values
    • Method Detail

      • inferFileTypeFromResponseHeaders

        public static @com.google.android.exoplayer2.util.FileTypes.Type int inferFileTypeFromResponseHeaders​(Map<String,​List<String>> responseHeaders)
        Deprecated.
        Returns the FileTypes.Type corresponding to the response headers provided.
      • inferFileTypeFromMimeType

        public static @com.google.android.exoplayer2.util.FileTypes.Type int inferFileTypeFromMimeType​(@Nullable
                                                                                                       String mimeType)
        Deprecated.
        Returns the FileTypes.Type corresponding to the MIME type provided.

        Returns UNKNOWN if the MIME type is null.

      • inferFileTypeFromUri

        public static @com.google.android.exoplayer2.util.FileTypes.Type int inferFileTypeFromUri​(Uri uri)
        Deprecated.
        Returns the FileTypes.Type corresponding to the Uri provided.