PLVMediaDownloaderManager
object PLVMediaDownloaderManager
媒体下载管理器单例类
负责管理所有媒体下载器的生命周期,提供下载器的创建、获取、启动、暂停、删除等功能。 维护下载器列表,支持下载设置的动态更新和下载器的自动恢复。
Author
Hoshiiro
Functions
Link copied to clipboard
删除已下载的视频文件
Link copied to clipboard
销毁下载器并释放资源
Link copied to clipboard
fun getDownloader(mediaResource: PLVMediaResource, bitRate: PLVMediaBitRate = PLVMediaBitRate.BITRATE_AUTO): PLVMediaDownloader
获取或创建下载器 如果指定资源已存在下载器则返回现有实例,否则创建新下载器
Link copied to clipboard
fun init(setting: PLVMediaDownloadSetting, onFinish: () -> Unit = {}, onFailed: (Throwable) -> Unit = {
logger.error(TAG, it.message, it)
})
初始化下载管理器 调用其他方法前必须先调用此方法进行初始化
Link copied to clipboard
暂停指定下载器的下载
Link copied to clipboard
配置多用户下载的用户Id
Link copied to clipboard
启动指定下载器开始下载
Link copied to clipboard
更新下载设置 更新后的设置会在新的下载任务中生效,已开始下载的任务保持原设置