- Android and Ios are using video player
- Desktop are using dart-vlc
- swipe to increase and decrease volume
- swipe to seek
- integrated wake lock in the code
1.Add in main
initDartVlc();
Example:
void main() {
initDartVlc();
runApp(MyApp());
}
Features | iOS | Android | windows | linux | macos |
---|---|---|---|---|---|
Videos from Network | ✅ | ✅ | ✅ | ✅ | x |
Videos from Assets | ✅ | ✅ | ✅ | ✅ | x |
Videos from local files | ✅ | ✅ | ✅ | ✅ | x |
Looping | ✅ | ✅ | ✅ | ✅ | x |
Autoplay | ✅ | ✅ | ✅ | ✅ | x |
Swipe to increase and decrease Sound | ✅ | ✅ | ✅ | ✅ | x |
Swipe to seek in video | ✅ | ✅ | ✅ | ✅ | x |
Fullscreen | ✅ | ✅ | ✅ | ✅ | x |
Launch Player as Fullscreen | ✅ | ✅ | ✅ | ✅ | x |
Playback Speed | ✅ | ✅ | ✅ | ✅ | x |
fastForward / Rewind | ✅ | ✅ | ✅ | ✅ | x |
srt subtitles | ✅ | ✅ | X | X | X |
Customize | partially | partially | ✅ | ✅ | x |