getVideoList method
视频列表
参数查看 官方文档
Implementation
Future<TypeFileList<MediaItem>> getVideoList({
String dir = '/',
bool recursion = false,
int? page,
num? number,
BaiduOrder order = BaiduOrder.time,
bool desc = false,
bool web = true,
}) async {
final path = 'rest/2.0/xpan/file';
var param = <String, String>{
'method': 'videolist',
'parent_path': dir,
};
if (recursion) {
param['recursion'] = '1';
}
_addCommonParams(params: param, order: order, desc: desc, web: web);
param.putIfNotNull('page', page);
param.putIfNotNull('num', number);
final map = await _get(path, params: param);
return TypeFileList.convertToInfo(map, MediaItem.fromJson);
}