getSubtitleType method

SubtitleType getSubtitleType(
  1. String ext
)

Return the current SubtitleType depended on file extension.

Implementation

SubtitleType getSubtitleType(String ext) {
  switch (ext) {
    case '.vtt':
      return SubtitleType.vtt;
    case '.srt':
      return SubtitleType.srt;
    case '.sbv':
      return SubtitleType.sbv;
    case '.ssa':
    case '.ass':
      return SubtitleType.ssa;
    case '.ttml':
    case '.xml':
      return SubtitleType.ttml;
    case 'dfxp':
      return SubtitleType.dfxp;
    default:
      throw UnsupportedSubtitleFormat();
  }
}