parseLines method

Future<HlsPlaylist?> parseLines(
  1. List<String> lines,
  2. Uri uri
)

Parses HLS playlist lines into an HlsPlaylist object.

Returns the parsed HlsPlaylist, or null if parsing fails.

Implementation

Future<HlsPlaylist?> parseLines(List<String> lines, Uri uri) async {
  if (lines.isEmpty) return null;
  HlsPlaylist? playList;
  try {
    playList = await VideoProxy.hlsPlaylistParser.parse(uri, lines);
  } catch (e) {
    logE('Exception: ${e}');
  }
  return playList;
}