fvp 0.10.0 fvp: ^0.10.0 copied to clipboard
A plugin for video_player and APIs for your own players. Support all desktop/mobile platforms. Hardware decoders, optimal renders. Supports most formats via FFmpeg
0.10.0 #
- keep open when play to end
- fix texture aspect ratio
- add lowLatency option
0.9.0 #
- remove callbacks before StreamController close, avoid add event when closed
0.8.0 #
- fix rtsp, rtmp open error
- fix music cover art sometimes is not displayed. ensure texture is created before the 1st video frame.
0.7.0 #
- fix seek ignored if previous is not finished
- add
fastSeek
option inregisterWith()
. default is accurate seek
0.6.0 #
- fix incorrect dxgi adapter used on windows
- fix video may be not displayed on windows 7
- support audio without video
0.5.0 #
- fix s16p audio play on android
Player.seek()
is async
0.4.0 #
- free for all platforms
- fix android x86 load error
- enable x11 multi-thread on linux
- VideoEvent.completed
- better error handling if failed to open a media
0.3.0 #
- use software decoder in android emulator, fix black screen
- able to pass global options and player properties to libmdk
- improve log
- add arm64 ios simulater
0.2.1 #
- fix cmake include
- allow http in m3u8 local file
- add D3D11 decoder for windows
0.2.0 #
- fix web build. web will use official implementation
- add 'platforms' option for
registerWith()
to enable plugin for given platforms, other platforms will use official implementation Player.prepare()
is async- no longer export
MdkVideoPlayer
0.1.0 #
- fix fail to convert metadata to dart string
- rename
State
toPlaybackState
0.0.9 #
- add textureId notifier for Player
- improve documentation
0.0.8 #
- support httpHeaders
- export backend apis for creating your own players
0.0.7 #
- texture size can be set by user via
MdkVideoPlayer.registerWith({'maxWidth': width, 'maxHeight': height});
- fix crash for some streams containing subtitle
0.0.6 #
- fix local file path encoding
- use objc instead of swift. simpler code, smaller binary size, less dependencies.
0.0.5 #
- fix macos, ios build for flutter without sharedDarwinSource support
- fix StreamController close
0.0.4 #
- supports assets
- improve bufferingUpdate event
- support backend logging
- customize decoders via
MdkVideoPlayer.registerWith({'video.decoders': [...]})
0.0.3 #
- fix macos build from pub
0.0.2 #
- fix macos build
0.0.1 #
- video playback for windows, linux, macos, ios, android
- hardware decoding, optimal gpu rendering