addTask method
添加任务
BaseVideoSource 视频源
Implementation
Future<String> addTask(BaseVideoSource videoSource) {
if (videoSource is UrlSource) {
UrlSource urlSource = videoSource;
return _addPreloadTask(urlSource.toJson());
} else if (videoSource is VidAuth) {
VidAuth vidAuth = videoSource;
return _addPreloadTask(vidAuth.toJson());
} else if (videoSource is VidSts) {
VidSts vidSts = videoSource;
return _addPreloadTask(vidSts.toJson());
} else {
throw Exception("不支持的参数");
}
}