Home > hls.js > BasePlaylistController
BasePlaylistController class
Signature:
export default class BasePlaylistController implements NetworkComponentAPI
Implements: NetworkComponentAPI
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(hls, logPrefix) | Constructs a new instance of the BasePlaylistController class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
canLoad | protected |
boolean | |
hls | protected |
Hls | |
log | protected |
(msg: any) => void | |
requestScheduled | protected |
number | |
timer | protected |
number | |
warn | protected |
(msg: any) => void |
Methods
Method | Modifiers | Description |
---|---|---|
checkRetry(errorEvent) | protected |
|
clearTimer() | protected |
|
destroy() | ||
loadPlaylist(hlsUrlParameters) | protected |
|
playlistLoaded(index, data, previousDetails) | protected |
|
shouldLoadPlaylist(playlist) | protected |
|
shouldReloadPlaylist(playlist) | protected |
|
startLoad() | ||
stopLoad() | ||
switchParams(playlistUri, previous, current) | protected |