Class WebvttCueParser
- java.lang.Object
-
- com.google.android.exoplayer2.text.webvtt.WebvttCueParser
-
public final class WebvttCueParser extends Object
Parser for WebVTT cues. (https://w3c.github.io/webvtt/#cues)
-
-
Field Summary
Fields Modifier and Type Field Description static PatternCUE_HEADER_PATTERN
-
Constructor Summary
Constructors Constructor Description WebvttCueParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static WebvttCueInfoparseCue(ParsableByteArray webvttData, List<WebvttCssStyle> styles)Parses the next valid WebVTT cue in a parsable array, including timestamps, settings and text.
-
-
-
Field Detail
-
CUE_HEADER_PATTERN
public static final Pattern CUE_HEADER_PATTERN
-
-
Method Detail
-
parseCue
@Nullable public static WebvttCueInfo parseCue(ParsableByteArray webvttData, List<WebvttCssStyle> styles)
Parses the next valid WebVTT cue in a parsable array, including timestamps, settings and text.- Parameters:
webvttData- Parsable WebVTT file data.styles- List of styles defined by the CSS style blocks preceding the cues.- Returns:
- The parsed cue info, or null if no valid cue was found.
-
-