public class MediaPlaylistParser extends AbstractPlaylistParser<MediaPlaylist,io.lindstrom.m3u8.parser.MediaPlaylistParser.Builder>
Example usage:
MediaPlaylistParser parser = new MediaPlaylistParser();
// Parse playlist
MediaPlaylist playlist = parser.readPlaylist(Paths.get("path/to/media-playlist.m3u8"));
// Update playlist version
MediaPlaylist updated = MediaPlaylist.builder()
.from(playlist)
.version(2)
.build();
// Write playlist to standard out
System.out.println(parser.writePlaylistAsString(updated));
This implementation is reusable and thread safe.| Constructor and Description |
|---|
MediaPlaylistParser() |
MediaPlaylistParser(ParsingMode parsingMode) |
readPlaylist, readPlaylist, readPlaylist, readPlaylist, readPlaylist, writePlaylistAsByteBuffer, writePlaylistAsBytes, writePlaylistAsStringpublic MediaPlaylistParser()
public MediaPlaylistParser(ParsingMode parsingMode)