loadVideo method
Implementation
void loadVideo(VoidCallback onComplete) {
if (this.videoFile != null) {
this.state = LoadState.loading;
onComplete();
}
final Stream<FileInfo> fileStream =
// ignore: deprecated_member_use
DefaultCacheManager().getFile(this.url!,
headers: this.requestHeaders as Map<String, String>?);
fileStream.listen((fileInfo) {
if (this.videoFile == null) {
this.state = LoadState.success;
this.videoFile = fileInfo.file;
onComplete();
}
});
}