loadVideo method

void loadVideo(
  1. VoidCallback onComplete
)

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();
    }
  });
}