video.dart
664 Bytes
import 'dart:io';
Socket? socket;
var videoList = [
'video_01.mp4',
'video_02.mp4',
'video_03.mp4',
];
class UserVideo {
final String url;
final String image;
final String? desc;
UserVideo({
required this.url,
required this.image,
this.desc,
});
static List<UserVideo> fetchVideo() {
List<UserVideo> list = videoList
.map((e) => UserVideo(
image: '',
url: 'assets/data/$e',
desc: '清晨入古寺,初日照高林。\n竹径通幽处,禅房花木深。'))
.toList();
return list;
}
@override
String toString() {
return 'image:$image' '\nvideo:$url';
}
}