Class PLVMediaDownloaderManager
Constructors
Private constructor
- new PLVMediaDownloaderManager(): PLVMediaDownloaderManager
Properties
Private downloadSetting
Readonly downloaderList
Private Readonly downloaderMap
Static Private Readonly instance
Methods
deleteDownloadContent
- deleteDownloadContent(downloader): void
Returns void
destroyDownloader
- destroyDownloader(downloader): void
Returns void
getDownloader
- getDownloader(mediaResource, bitRate?): PLVMediaDownloader
init
- init(setting): Promise<void>
Returns Promise<void>
Private newDownloader
- newDownloader(mediaResource, bitRate): PLVMediaDownloader
pauseDownloader
- pauseDownloader(downloader): void
Returns void
Private postDownloaderListUpdate
- postDownloaderListUpdate(): void
Returns void
Private restoreDownloaderList
- restoreDownloaderList(): Promise<void>
Returns Promise<void>
startDownloader
- startDownloader(downloader): void
Returns void
Private tryStartWaitingDownloader
- tryStartWaitingDownloader(): void
Returns void
updateSetting
- updateSetting(setting): void
Returns void
Static getInstance
- getInstance(): PLVMediaDownloaderManager
删除已下载的视频文件