flutter_meedu_videoplayer 4.2.11-dev-6 copy "flutter_meedu_videoplayer: ^4.2.11-dev-6" to clipboard
flutter_meedu_videoplayer: ^4.2.11-dev-6 copied to clipboard

discontinuedreplaced by: universal_video_controls

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

4.2.11-dev-6 #

  • WidgetsFlutterBinding.ensureInitialized(); removed from initMeeduPlayer

4.2.11-dev-5 #

  • 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

4.2.11-dev-4 #

  • Updates to video_player_media_kit 0.0.15
  • 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.

4.2.11-dev-3 #

  • Updates to video_player_media_kit 0.0.13
  • Fixes media_kit errors not being caught
  • Improves media_kit logs
  • MeeduVideoPlayer closedCaptionDistanceFromBottom to be able to set subtitles position
  • Custom callback for on long press start and end

4.2.11-dev-2 #

  • Fixes ios orientation
  • Fixes back button not working

4.2.11-dev #

  • 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

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.