Optional adaptationAdaptation configuration.
Optional bufferBuffer configuration.
Optional castChromeCast configuration.
Optional enableEnable DAI Ad Tracking beacons.
Default is true (enabled).
Optional enableEnable HLS image media playlist support.
Default is false (disabled)
Optional enableEnable captions and subtitle overlay.
To process subititle cue events and render subtitles/captions yourself, you must set this setting to false to disable SDK's internal subtitle/captions overlay.
Default is true (enabled).
Optional eventsA mapping of MKPlayerEvent values to event handler callback functions.
Events can also be dynamically added and removed through on and off.
Example:
events: {
[MKPlayerEvent.SourceLoaded]: (data) => {
console.log("Source loaded: ", data);
},
[MKPlayerEvent.Playing]: (data) => {
console.log("Video is playing: ", data);
},
[MKPlayerEvent.Error]: (data) => {
console.log("An error occurred: ", data);
}
}
Optional keyPlayer license key.
Optional liveProvide parameters specific to live streams.
Optional logLog configuration.
Optional playbackPlayback configuration.
Optional uiEnable or disable default player UI.
Default is false.
MKPlayer SDK configuration interface.