Constructor
new MuxJSClosedCaptionParser()
- Implements:
- Source:
Members
muxCaptionParser_ :muxjs.mp4.CaptionParser
Type:
- muxjs.mp4.CaptionParser
timescales_ :Object.<number, number>
Timescales from the init segments, used for mux.js CaptionParser.
Type:
- Object.<number, number>
videoTrackIds_ :Array.<number>
Type:
- Array.<number>
Methods
isSupported() → {boolean}
Check if the MuxJS closed caption parser is supported on this platform.
Returns:
- Type
- boolean
init(data)
Initialize the caption parser. This should be called only once.
Parameters:
Name | Type | Description |
---|---|---|
data |
BufferSource |
- Implements:
- Source:
parseFrom(data, onCaptions)
Parses embedded CEA closed captions and interacts with the underlying
CaptionStream, and calls the callback function when there are closed
captions.
Parameters:
Name | Type | Description |
---|---|---|
data |
BufferSource | |
onCaptions |
function | A callback function to handle the closed captions from parsed data. |
- Implements:
- Source:
reset()
Resets the CaptionStream.
- Implements:
- Source: