Class MediaSource.Builder

  • Enclosing class:
    MediaSource

    public static class MediaSource.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • file

        public MediaSource.Builder file​(java.lang.String file)
        Parameters:
        file - URL to the video file, audio file, or live stream of this playlist item source.
      • label

        public MediaSource.Builder label​(java.lang.String label)
        Parameters:
        label - Label of the media source, displayed in the manual quality selection menu. Set this if you have more than 2 qualities of your video.
      • isdefault

        public MediaSource.Builder isdefault​(boolean _default)
        Parameters:
        _default - Set this to true for the media source you want to play on startup. If this isn't set for any source, the first one is used
      • type

        public MediaSource.Builder type​(MediaType type)
        Parameters:
        type - Forces a media type. Only required when a file extension is missing or not recognized (Using .php or certain tokens, for example).
      • httpHeaders

        public MediaSource.Builder httpHeaders​(java.util.Map<java.lang.String,​java.lang.String> httpHeaders)
        Parameters:
        httpHeaders - HTTP Headers to include with requests for this media file.