Top Flutter Video packages The video player is a media player that can play digital video files. It can also play audio files. The player has a variety of controls that allow the user to play, pause, and stop the video. The player also has a volume control and a seek bar. In Flutter, a player can be used to view asset videos, network videos or videos hosted on popular platforms like youtube, vimeo, etc. SOme video players also allow playing live video streams. The complete list of Flutter packages provided below can help you add custom interfaces and functionality to your app's Video Player, Youtube Player, MP4 Player or any other player.
media_kit
721
A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular.
youtube_explode_dart
631
A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.
youtube_player_iframe
609
Flutter port of the official YouTube iFrame player API. Supports web & mobile platforms.
flick_video_player
580
Flick Video Player is a video player for flutter. The video_player plugin gives low level access for the video playback.
video_thumbnail
566
A flutter plugin for creating a thumbnail from a local video file or from a video URL.
flutter_vlc_player
505
A VLC-powered alternative to Flutter's video_player. Supports multiple players on one screen.
audio_video_progress_bar
429
A progress bar widget to show or change the position of an audio or video stream.
pod_player
421
Vimeo and youtube player for flutter, Pod player provides customizable video player controls that support android, ios and web.
appinio_video_player
288
A custom video player that builds on top of the official video_player package by flutter and adds many functionalities.
fijkplayer
242
A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs
flutter_playout
230
This plugin provides audio/video playback from a URL with background audio support, lock screen controls & player events for both iOS and Android.
yoyo_player
125
yoyo_player is a video player that allows you to select HLS video streaming by selecting the quality
fvp
121
video_player plugin and APIs for your own players. Support all desktop/mobile platforms. Hardware decoders, optimal renders. Supports most formats via FFmpeg
cached_video_player_plus
89
Original video_player plugin with the superpower of caching embedded in Android, iOS and macOS.
ext_video_player
88
Flutter plugin for displaying inline with other Flutter widgets on Android and iOS. This plugin also supports playing youtube videos & RTMP Streams
better_player_plus
86
Advanced video player based on video_player and Chewie. It's solves many typical use cases and it's easy to run.
youtube_api
85
YouTubeAPI is a plugin which directly interacts with YouTube server. Supports Searching video and playlist.
lecle_yoyo_player
80
Lecle YoYo Video Player is a HLS(.m3u8) video player for flutter. The YoyoPlayer is a video player that allows you to select HLS video streaming by selecting the quality.
native_video_player
78
A Flutter widget to play videos on iOS and Android using a native implementation.
video_player_web_hls
78
Web platform implementation of video_player and supports hls on chrome and other browsers.
subtitle_wrapper_package
73
A Subtitle Wrapper package, this subtitle wrapper package displays subtitles for a video player.
vimeo_video_player
71
A Video Player that support videos from Vimeo platform in Flutter. This Package allow us to play any videos from Vimeo by using its Vimeo Video Id.
video_player_win
58
Video player for Windows, lightweight, using Windows built-in Media Foundation API. Windows implementation of the video_player plugin.
flutter_youtube_view
53
This plugin provides Inlining YouTube player. To interact with YouTube the library uses the Frame Player API, inside of a WebView (Android), WKWebview (iOS).
native_video_view
51
A video player widget displayed using the platform native player (VideoView in Android and AVPlayer in iOS).
get_thumbnail_video
49
A flutter plugin for creating a thumbnail from a local video file or from a video URL.
double_tap_player_view
45
a widget to handle fast forward/rewind behavior by double tap and horizontal drag like a video player.
flutter_to_airplay
41
Flutter plugin that offers two widgets, one to play a video for given url or file path using native AVPlayer and second with an option to airplay it on available Apple devices.
iqplayer
38
Simple awesome video player with subtitle (you can load from assets, file, network, string).
flutter_mjpeg
36
Flutter widget to show mjpeg stream from URL, mainly used by ip camera, stop itself when not on screen
flutter_animated_progress_bar
33
An animated progress bar widget designed to be used with audio or video.
subtitle
32
-> A library that makes it easy to work with multiple subtitle/caption file formats, written with highly efficient code, highly customizable (90%), supports Null Safety.
vimeo_player_flutter
30
Vimeo Player Flutter package for Flutter apps. Compatible with both iOS and Android platforms.
youtube_shorts
26
A vertical youtube shorts player. Show youtube shorts videos by a list of urls or the target channel name.
cached_video_preview
25
Flutter plugin that can help you get remote or local video preview image and cache it.
flutter_tencentplayer
24
Is a native plugin for playing Tencent Cloud on-demand videos, live streaming, offline downloads, etc.
video_box
23
A control that plays video in flutter, I make the control as flexible as possible, can play a single video, video list on the page.
video_player_360
23
A flutter plugin to stream 360° videos on iOS and Android via a remote URL. The plugin uses the open source Google VR SDK.
video_thumbnail_generator
22
A Flutter Plugin for creating a thumbnail from a Video URL. You can output the thumbnail as a Flutter Image Widget or Uint8List.
neeko
14
Simple video player widget based on video_player, inspired by youtube_player_flutter. Neeko supports more actions such as timeline control, screen orientation control and so on.
video_preview_thumbnails
8
Generate Video preview thumbnails using VTT files for enhanced video navigation and user experience
youtube_player_flutter
0
Flutter plugin for playing or streaming inline YouTube videos using the official iFrame player API. This plugin supports both Android and iOS.