cached_video_preview 1.0.6 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.