loadAllTask static method
Implementation
static Future<List<TTVideoEngineDownloadTask>> loadAllTask() async {
TTFLogger.i('TTVideoEnginDownload', 'loadAllTask');
var result = await _methodChannel.invokeMethod('loadAllTask');
if (Platform.isAndroid) {
result = jsonDecode(result);
}
if (result == null || result is! List) {
return [];
}
// convert result to List<TTVideoEngineDownloadTask>
List<TTVideoEngineDownloadTask> resultList = [];
for (var item in result) {
TTVideoEngineDownloadTask task = TTVideoEngineDownloadTask.fromJson(item);
resultList.add(task);
}
return resultList;
}