Media.file constructor

Media.file(
  1. File file, {
  2. bool parse = false,
  3. Duration timeout = const Duration(seconds: 10),
  4. dynamic startTime = Duration.zero,
  5. dynamic stopTime = Duration.zero,
})

Makes Media object from a File.

Implementation

factory Media.file(
  File file, {
  bool parse = false,
  Duration timeout = const Duration(seconds: 10),
  startTime = Duration.zero,
  stopTime = Duration.zero,
}) {
  final media = Media._(
    mediaType: MediaType.file,
    resource: file.path,
    metas: {},
    startTime: startTime,
    stopTime: stopTime,
  );
  if (parse) {
    media.parse(timeout);
  }
  return media;
}