cached_video_preview 1.0.6 copy "cached_video_preview: ^1.0.6" to clipboard
cached_video_preview: ^1.0.6 copied to clipboard

Flutter plugin that can help you get remote or local video preview image and cache it.

Introduction #

Cached Video Preview can help you get remote or local video preview image and cache it.

USAGE #

This is example code how to implement this package.

Get Remote Video Image Preview extracting metadata in web pages #


CachedVideoPreview(
  path: 'https://www.youtube.com/watch?v=b_sQ9bMltGU',
  type: SourceType.remote,
  remoteImageBuilder: (BuildContext context, url) =>
      Image.network(url),
)

Get Remote Video Image Preview from video url #


CachedVideoPreview(
  path: 'https://flutter.github.io/assets-for-api-docs/assets/videos/bee.mp4',
  type: SourceType.remote,
  httpHeaders: const <String, String>{},
  remoteImageBuilder: (BuildContext context, url) =>
      Image.network(url),
)

Get Local Video Image Preview from File path #

final File video = File('video.mp4');

CachedVideoPreview(
  path: video.path,
  type: SourceType.local,
  fileImageBuilder: (context, bytes) =>
      Image.memory(bytes),
)

Acknowledgments #

Thanks to the authors of these libraries metadata_fetch and video_thumbnail.

Contact and bugs #

Use Issue Tracker for any questions or bug reports.

24
likes
140
pub points
86%
popularity

Publisher

unverified uploader

Flutter plugin that can help you get remote or local video preview image and cache it.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, metadata_fetch, moor, moor_flutter, path, path_provider, platform, sqlite3_flutter_libs, video_thumbnail

More

Packages that depend on cached_video_preview