preload_video 0.0.1
preload_video: ^0.0.1 copied to clipboard
健壮的视频与加载方案,让您只业务和相关业务布局
这是一个视频预加载的解决方案,提供丰富的接口与您的业务交互。
Features #
Getting started #
dependencies: preload_video: ^0.0.1
Usage #
to https://github.com/tuhao-world/preload_video/blob/main/examples.dart folder.
//模型
class HomeVo extends VideoVo{
int? id;
HomeVo({this.id});
factory HomeVo.fromJson(Map<String, dynamic> json){
return HomeVo().fromMap(json);
}
@override
fromMap(element) {
id = element?['id'];
title = element?['worksTitle'];
coverUrl = element?['coverUrl'];
subTitle = element?['worksIntro'];
playUrl = element?['playUrl'];
return this;
}
}
//model
class HomeModel extends VideoModel<HomeVo>{
@override
Future<DataLoadState> loadData({bool loadMore = false}) {
//这里是放你获取视频列表的业务
}
}
//组建
PreloadVideo<HomeVo, HomeModel>(
model: HomeModel(),
)
Additional information #
有问题请联系 作者 hshlzlhbhzy@gmial 或github提issue,更多定制请联系 hshlzlhbhzy@gmial 谢谢!