parseLines method

Future<HlsPlaylist?> parseLines(
  1. List<String> lines
)

Parses HLS playlist lines into an HlsPlaylist object.

Returns the parsed HlsPlaylist, or null if parsing fails.

Implementation

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