flutter_meedu_videoplayer 4.3.1 copy "flutter_meedu_videoplayer: ^4.3.1" to clipboard
flutter_meedu_videoplayer: ^4.3.1 copied to clipboard

discontinuedreplaced by: media_kit

A cross Platform video player that uses video_player for android and ios and web, fvp for windows and linux and macos.

4.3.1 #

  • Updates fvp to fvp: ^0.3.0

4.3.0+1 #

  • fixed slider shifting

4.3.0 #

  • migrating from media_kit due to it crashing apps when used in the package
  • using fvp for desktop and maybe replaced on mobile if people want

4.2.27 #

  • migrate to video_player_cross_platform to avoid issues with media_kit

4.2.26 #

  • media_kit windows version to 1.0.6
  • media_kit linux version to 1.1.0

4.2.25 #

  • set media_kit to 1.1.2+1 to avoid crash on launch

4.2.24 #

  • Added videoOverlay to help with wrapping widget in both normal and fullScreen

4.2.23 #

  • Updates to video_player_media_kit 0.0.23 to use latest version of media_kit, also allows disabling media_kit playback errors

4.2.22 #

  • Updates to video_player_media_kit 0.0.22 to fix errors when playing live streams

4.2.21 #

  • Updating readme versions

4.2.20 #

  • Updates to video_player_media_kit 0.0.21 to fix web compilation

4.2.19 #

  • improved windows closing full screen

4.2.18 #

  • fixes macos fullscreen crash

4.2.17 #

  • Updates to video_player_media_kit 0.0.20
  • migrate to wakelock_plus

4.2.16 #

  • Web fix black screen after closing full screen
  • fix web pause when closing full screen

4.2.15 #

  • MeeduVideoPlayer can take background color, which gets passed to media_kit widget too

4.2.14 #

  • Updating packages (video_player,window_manager,video_player_media_kit)
  • Fix Custom caption view (to be contestant when full screen or not)
  • Fix weird slider look when video is short
  • Removed initWindowManagerIfNeeded from initMeeduPlayer, so it can be used separately

4.2.13 #

  • autoHideControls: can be disabled thanks to sommye-ctr
  • seek will get recalled if failed to seek.
  • instead of debug prints, now its logs with the package name

4.2.12+1 #

  • fixed readme

4.2.12 #

  • Updates to video_player_media_kit 0.0.16
  • Fixes seeking issue
  • Removed flickering of buffering when using media_kit
  • Fixes position slider hiding when changing position
  • Added support for multi subtitles and example
    • setClosedCaptionFile
    • setCaptionOffset
  • Added custom subtitle view support and example
  • Fixes errors happening at the end of the video
  • Fixes buffering indicator flickering when playing high quality video
  • Only log media_kit errors to avoid catching handled errors.
  • initMeeduPlayer can set media_kit logs level
  • MeeduVideoPlayer closedCaptionDistanceFromBottom to be able to set subtitles position
  • Custom callback for on long press start and end
  • Fixes ios orientation
  • Fixes back button not working
  • Adding on long press speed up video in controls
  • Feature mobile UI lock 0Franky
  • Feature desktop pip 0Franky
  • Add ControlsStyle.primaryList for scrollable list ADAIN
  • Added topics

4.2.10 #

  • Improving the controls by showing overlays on top of the controls.
  • Fixes controls disappearing while clicking.

4.2.9 #

4.2.8 #

  • Fixes controls not taking hits.

4.2.7 #

  • Fixes web controls when opened on mobile device.
  • Adds pip for android.
  • Fixes flutter 3.10 errors

4.2.6 #

  • Made double tap to seek work only on mobile to fix taps issues on desktop and web.
  • Added assert statement to avoid debugging issues (with hit tests).
  • Fixed buffering widget being smaller than button (which was causing rewind and forward buttons to change position).
  • Fixing all examples scaling and following new assert.
  • Fixing brightness and volume swipes wrong calculations.

4.2.5 #

  • Fix fit.

4.2.4 #

  • Updated media_kit packages
  • Fixes playing on android
  • Updating to auto_orientation: ^2.3.1

4.2.3 #

  • Added hls web steps.
  • Fixed taps on desktop and web.
  • Made double tap to seek work on desktop and web,can be disabled enabledControls: EnabledControls(doubleTapToSeek: false).

4.2.2 #

  • Fixed widget being black when not surrounded by SizedBox or AspectRatio
  • Added new example for bottom controls
  • Added media_kit android support

4.2.1 #

  • Updating example and awaiting full screen
  • Fixed hiding overlays when not full screen

4.2.0 #

  • Added durations class to give ability to change animations durations.
  • Added enabledOverlays to give ability to disable overlays (volume/brightness).
  • Fixed fullScreen when using custom controls.
  • player status stopped is now completed.
  • Fixed all dart analyze warnings.

4.1.2 #

  • Fixed launch as full screen closing videoPlayer when fullScreen changes

4.1.1 #

  • Fixed double click to fullScreen (desktop and web)
  • Added tap to play and pause (desktop and web)
  • Fix m3u8 example and m3u8 files not playing correctly

4.1.0 #

  • Fixed assets playing without asset:// (will add it if not already added)
  • Made a custom controls widget in video player (check examples for how to use it)
  • Buttons size can be defined from meeduPlayerController Defining the responsive variable.
  • Updated example to explain each page

4.0.11 #

  • Fixed live stream duration.
  • Removed extra full screen close and open calls.

4.0.10 #

  • fixed keyboard controls not working
  • adding playing from youtube example (doesnt work on web)
  • fixed full screen button on desktop (now makes video full screen too)
  • fixed video overflow
  • added web demo url

4.0.9 #

  • screenManager
    • edgetoedge now is systemUiMode and is using SystemUiMode enum
    • Added hideSystemOverlay option to enable and disable hiding system overlays
  • MeeduPlayerController
    • Variable windows to desktopOrWeb
    • Added excludeFocus variable (controls if widgets inside videoplayer should get focus or not)
    • Added enabledControls in which gesture controls can be disabled
      • Defaults
        • this.escapeKeyCloseFullScreen = true,
        • this.numPadDecimalKeyToggleFit = true,
        • this.enterKeyOpensFullScreen = true,
        • this.spaceKeyTogglePlay = true,
        • this.volumeArrows = true,
        • this.seekArrows = true,
        • this.seekSwipes = true,
        • this.volumeSwipes = true,
        • this.brightnessSwipes = true,
        • this.doubleTapToSeek = true,
        • this.desktopDoubleTapToFullScreen = true
    • Added showLogs to be able to show and hide package logs
    • Added manageBrightness to make disable handling of brightness
  • Fixed replay
  • Updated License
  • Fixed ios simulator crash
  • Updated readme with new media_kit setup for macos and ios

4.0.8 #

  • Fixed macos&ios errors and added steps to readme for it

4.0.7 #

  • Fixed web build errors.

4.0.6 #

  • Fixing pub points by using new video_player_media_kit.

4.0.5 #

  • Fixing pub points.

4.0.4 #

  • Fixing pub points.

4.0.3 #

  • Fixing pub points.

4.0.2 #

  • Added macos support in read me.

4.0.1 #

  • Fixing pub points.

4.0.0 #

  • Converted to using media_kit instead of dart_vlc.

3.2.0 #

  • Using video player 2.6.0
  • Adding http headers to videos played by files (to fix m3u8 files)

3.1.3 #

  • Removed dependency on dio.

3.1.2 #

  • Fixed Dart warnings
  • Fixed formatting

3.1.1 #

  • Fixed fit overflow
  • Fixed 3.1.0 portrait duration overflow

3.1.0 #

3.0.5 #

  • Disabled WakeLock on linux
  • Added manageWakeLock to constructor incase someone wants to disable WakeLock

3.0.4 #

3.0.3 #

3.0.2 #

  • Fixed width errors in grid view
  • Added grid view example and updated links

3.0.1 #

  • Fixed dispose player when launched in full screen mode
  • Fixed wrong Orientation when launch as full screen

3.0.0 #

  • Removed hotkey manger dependence to use flutter shortcuts widget (to work on web)

2.1.3 #

  • Fixed web

2.1.2 #

  • Fixed video player volume on windows causing errors
  • Fixed focus in windows and add ui for changing volume in windows
  • Improved initiation

2.1.1 #

  • Improved description

2.1.0 #

  • Converted to using video player platform interface (using package video_player_dart_vlc)
  • fixed web build
  • initDartVlc now is initVideoPlayerDartVlcIfNeeded
  • when full screen closed disabled the forced portrait orientation
  • fixed bug where video player were disposed when closing full screen

2.0.5 #

  • fixed dart vlc initialize

2.0.4 #

  • updated dart vlc version

2.0.3 #

  • separated init dart vlc to try fixing ffi for web

2.0.2 #

  • initial videoPlayer with null fixed
  • button sizing improved
  • windows window overflow fixed(when returning from full screen)
  • timer is null in some cases

2.0.1 #

[Windows] optional ability to restore app hotkeys [Windows] fix of null-check exception on pushing player's mute button both by nikitatg

2.0.0 #

Due to dart vlc update BREAKING CHANGES Removed macOS support

1.0.3 #

  • Removed use native view from example due to instability.

1.0.2 #

  • Fixed Error in example code.
  • Removed pubspec web support (since web doesn't work at the moment)

1.0.1 #

  • Edited readme.

1.0.0 #

  • Initial release.