flutter_meedu_videoplayer 4.3.1 flutter_meedu_videoplayer: ^4.3.1 copied to clipboard
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 #
- Fixes double taps not working properly (by https://github.com/mohamed-Etman https://github.com/zezo357/flutter_meedu_videoplayer/pull/74).
- Remove assert introduced in 4.2.6 since the above fix made it work properly.
- Fixes seeking 0 seconds resulting in video pausing.
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
orAspectRatio
- 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
- Defaults
- 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 #
- Portrait fixed view (by https://github.com/andrezanna)
- Updated window_manager to 0.3.0
3.0.5 #
- Disabled WakeLock on linux
- Added manageWakeLock to constructor incase someone wants to disable WakeLock
3.0.4 #
- Add linux docs (by https://github.com/secanonm)
3.0.3 #
- Fix linux (by https://github.com/secanonm)
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.