flutter_meedu_videoplayer 2.1.0 flutter_meedu_videoplayer: ^2.1.0 copied to clipboard
A crossplatfrom video player.
flutter_meedu_videoplayer #
Cross-platform video player (web,macos not included) #
- Android and Ios are using video player
- Desktop are using dart-vlc
Used meedu player as a base and added (also fixed some errors) #
- swipe to increase and decrease volume
- swipe to seek
- integrated wake lock in the code
Setup For windows #
1.Add in main
initVideoPlayerDartVlcIfNeeded();
Example:
void main() {
initVideoPlayerDartVlcIfNeeded();
runApp(MyApp());
}
Features | iOS | Android | windows | linux | macos | web |
---|---|---|---|---|---|---|
Videos from Network | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Videos from Assets | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Videos from local files | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Looping | ✅ | ✅ | x | x | x | x |
AutoPlay | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Swipe to increase and decrease Sound | ✅ | ✅ | x | x | x | x |
Swipe to seek in video | ✅ | ✅ | x | x | x | x |
FullScreen | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Launch Player as FullScreen | ✅ | ✅ | ✅ | ✅ | x | ✅ |
Playback Speed | ✅ | ✅ | ✅ | ✅ | x | ✅ |
fastForward / Rewind | ✅ | ✅ | ✅ | ✅ | x | ✅ |
srt subtitles | ✅ | ✅ | x | x | x | x |
Customize | partially | partially | partially | partially | x | partially |