Skip to content

a controls wrapper for media_kit using same features and logic as flutter_meedu_videoplayer.

License

Notifications You must be signed in to change notification settings

abdelaziz-mahdy/flutter_meedu_media_kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flutter_meedu_media_kit

Buy Me A Coffee Buy Me a Coffee at ko-fi.com

a controls wrapper for media_kit using same features and logic as flutter_meedu_media_kit.

👋 👉 Complete documentation here

Feature iOS Android Windows Linux macOS Web
Videos from Network ✔️ ✔️ ✔️ ✔️ ✔️ x
Videos from Assets ✔️ ✔️ ✔️ ✔️ ✔️ x
Videos from Local Files ✔️ ✔️ ✔️ ✔️ ✔️ x
Looping ✔️ ✔️ ✔️ ✔️ ✔️ x
AutoPlay ✔️ ✔️ ✔️ ✔️ ✔️ x
Swipe to Control Volume ✔️ ✔️ Keyboard Arrows Keyboard Arrows Keyboard Arrows x
Swipe to Seek ✔️ ✔️ Keyboard Arrows Keyboard Arrows Keyboard Arrows x
FullScreen ✔️ ✔️ ✔️ ✔️ ✔️ x
Launch Player in FullScreen ✔️ ✔️ ✔️ ✔️ ✔️ x
Playback Speed ✔️ ✔️ ✔️ ✔️ ✔️ x
Fast Forward/Rewind ✔️ ✔️ ✔️ ✔️ ✔️ x
SRT Subtitles x x x x x x
Customization Partially Partially Partially Partially Partially x

Video Player Controls

Mobile Controls

  • Swipe horizontally to seek forward or backward in the video. (seekSwipes)
  • Swipe vertically on the right side of the screen to control the video volume. (volumeSwipes)
  • Swipe vertically on the left side of the screen to control the video brightness. (brightnessSwipes)
  • Double-tap on the sides of the screen to seek forward or backward in the video. (doubleTapToSeek)
  • Long press on the screen to speed up the video, and the video slows down when the long press is released. (onLongPressSpeedUp)

Desktop Controls

  • One-click with the mouse to toggle play and pause. (desktopTapToPlayAndPause)
  • Double-click with the mouse to toggle full-screen mode. (desktopDoubleTapToFullScreen)
  • Use the keyboard up and down arrows to increase or decrease the video volume. (volumeArrows)
  • Use the keyboard right and left arrows to seek forward or backward in the video. (seekArrows)
  • Press the Escape key to close full-screen mode. (escapeKeyCloseFullScreen)
  • Press the NumPad Decimal key (.) to toggle the video fit. (numPadDecimalKeyToggleFit)
  • Press the Enter key to open full-screen mode. (enterKeyOpensFullScreen)
  • Press the Space key to toggle between playing and pausing the video. (spaceKeyTogglePlay)

Setup media_kit.

About

a controls wrapper for media_kit using same features and logic as flutter_meedu_videoplayer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published