Constructor
new LrcTextParser()
- Implements:
- Source:
Members
lyricLine_ :RegExp
Type:
- RegExp
- Source:
Example
[00:12.0]Text or [00:12.00]Text or [00:12.000]Text or
[00:12,0]Text or [00:12,00]Text or [00:12,000]TexttimeFormat_ :RegExp
Type:
- RegExp
- Source:
Example
00:12.0 or 00:12.00 or 00:12.000 or
00:12,0 or 00:12,00 or 00:12,000Methods
parseTime_(string) → {number}
    Parses a LRC time from the given parser.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| string | string | 
- Source:
Returns:
- Type
- number
parseInit(datanon-null)
    Parse an initialization segment. Some formats do not have init
segments so this won't always be called.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| data | Uint8Array | The data that makes up the init segment. | 
- Implements:
- Source:
parseMedia(datanon-null, timeContext) → {Array.<!shaka.extern.Cue>}
    Parse a media segment and return the cues that make up the segment.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| data | Uint8Array | The next section of buffer. | 
| timeContext | shaka.extern.TextParser.TimeContext | The time information that should be used to adjust the times values for each cue. | 
- Implements:
- Source:
Returns:
- Type
- Array.<!shaka.extern.Cue>