video_provider 1.2.2+4 copy "video_provider: ^1.2.2+4" to clipboard
video_provider: ^1.2.2+4 copied to clipboard

outdated

This library enables you to extract mp4 videos from various video providers.

example/example.dart

import 'package:video_provider/video_provider.dart';

main() {
  /**
   * If you only care for quick link conversion and want to check the result
   * yourself, use the VideoProvider:
   */
  List<Video> potentialUris = VideoProvider.fromUri(
    Uri.parse("https://i.imgur.com/example.gifv"),
  ).getVideos();

  // prints https://i.imgur.com/example.mp4
  for (var video in potentialUris) print(video.uri);

  /**
   * If you want to make sure the videos provided are actually available,
   * use the CheckedVideoProvider:
   */
  Stream<Video> checkedUris = CheckedVideoProvider.fromUri(
    Uri.parse("https://gfycat.com/ScratchyBarrenDeermouse-mobile"),
  ).getVideos();

  /**
   * Only prints "https://thumbs.gfycat.com/ScratchyBarrenDeermouse-mobile.mp4",
   * as this particular video does not have a HighRes version
   */
  checkedUris.forEach((video) => print(video.uri));
}
1
likes
0
pub points
11%
popularity

Publisher

unverified uploader

This library enables you to extract mp4 videos from various video providers.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

http

More

Packages that depend on video_provider