Media.network constructor

Media.network(
  1. dynamic url, {
  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 url.

Implementation

factory Media.network(
  dynamic url, {
  bool parse = false,
  Duration timeout = const Duration(seconds: 10),
  startTime = Duration.zero,
  stopTime = Duration.zero,
}) {
  final resource = (url is Uri) ? url.toString() : url;
  final Media media = Media._(
    mediaType: MediaType.network,
    resource: resource,
    metas: {},
    startTime: startTime,
    stopTime: stopTime,
  );
  if (parse) {
    media.parse(timeout);
  }
  return media;
}