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.

25
likes
140
points
381
downloads

Publisher

unverified uploader

Weekly Downloads

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