av_media_player
A lightweight media player with subtitle rendering and track selection support, leveraging system or app-level components for seamless playback, video rendering via Texture widget.
1.2.2
xxoo/av_media_player
What this package is like to depend on
Last release 1 years ago
04 Jun 2025
Ships unpredictably
gaps range from 8 days to 6 months
Most releases are documented
notes for 10 of 12 stable releases
27 versions withdrawn
withdrawn after publishing
2 years old
39 releases · first in 2024
0 releases in the last 12 months
see the full history below
Release timeline
39 releases · Mar 2024 to Jun 2025
2025
2026
Releases
latest 39-
1.2.204 Jun 2025 -
1.2.119 Dec 2024Release notes
Open source →- fixed support for GlibC prior to 2.74 on linux.
- fixed support for building with VS2019 on windows.
-
1.2.014 Dec 2024 withdrawnRelease notes
Open source →- support Impeller renderer on android.
- require flutter 3.27.0 or higher. use 1.1.x for older flutter versions.
-
1.1.604 Jun 2025Nothing published for this version
-
1.1.519 Dec 2024Nothing published for this version
-
1.1.406 Dec 2024Release notes
Open source →- fixed a bug on ios/macos that can lead to crash while setting the volume and speed.
-
1.1.328 Nov 2024 -
1.1.225 Nov 2024 withdrawnRelease notes
Open source →- minor fixes and optimizations.
- support swift package manager on ios/macos.
-
1.1.106 Aug 2024 -
1.1.004 Aug 2024 withdrawnRelease notes
Open source →- support subtitles on all platforms.
- support track selection on all platforms.
- add
setMaxBitRate,setMaxResolution,setPreferredSubtitleLanguageandsetPreferredAudioLanguagemethods toAVMediaPlayerclass.
-
1.0.611 Jul 2024 -
1.0.505 Jul 2024 withdrawn -
1.0.405 Jul 2024 withdrawnRelease notes
Open source →- move android backend to
ExoPlayerfor wider compatibility. - improve windows backend stability.
- move android backend to
-
1.0.301 Jul 2024 -
1.0.230 Jun 2024 withdrawnRelease notes
Open source →- add linux support.
- behavior change: do not seek to beginning while playback is reaching the end until new playback started.
-
1.0.116 Jun 2024 -
1.0.015 Jun 2024 withdrawn -
0.7.208 Jun 2024 withdrawn -
0.7.106 Jun 2024 withdrawn -
0.7.003 Jun 2024 withdrawnRelease notes
Open source →- fixed
asset://scheme issues on android and macos. - support hot restart on all platforms.
- fixed
-
0.6.902 Jun 2024 withdrawn -
0.6.801 Jun 2024 withdrawnRelease notes
Open source →- add windows support.
- breaking change: rename
AVMediaPlayerclass toAvMediaPlayer. - breaking change: rename
AVMediaViewclass toAvMediaView.
-
0.6.702 May 2024Release notes
Open source →- support
asset://scheme for local assets. - support realtime streaming playback(ios/macos: ll-hls, android: rtsp). a realtime stream should have a
durationof 0. - breaking change: move
widthandheightfrommediaInfotovideoSizeinAVMediaPlayerclass as video size may change during playback.
- support
-
0.6.622 Apr 2024Release notes
Open source →- dispose all native
AVMediaPlayerinstances while flutter engine is restarting. (Android only)
- dispose all native
-
0.6.522 Apr 2024 withdrawnRelease notes
Open source →- make sure the first frame is loaded before receiving
mediaInfoin ios/macos.
- make sure the first frame is loaded before receiving
-
0.6.417 Apr 2024 withdrawnRelease notes
Open source →- fixed a bug may cause video freeze on ios/macos.
- breaking change: replace
SetStateSafelymixin withSetStateAsync.
-
0.6.316 Apr 2024 withdrawn -
0.6.210 Apr 2024 withdrawn -
0.6.110 Apr 2024 withdrawnRelease notes
Open source →seekTowon't increasefinishedTimesany more if the player is not inplayingstate.- auto correct param values in
seekTo,setVolumeandsetSpeedmethods.
-
0.6.009 Apr 2024 withdrawn -
0.5.909 Apr 2024 withdrawn -
0.5.807 Apr 2024 withdrawnRelease notes
Open source →- interduce
SetStateSafelymixin to prevent errors whilesetStateis called on a bad time.
- interduce
-
0.5.707 Apr 2024 withdrawnRelease notes
Open source →- breaking change: remove
keepAspectRatioproperty fromAVMediaViewwidget and addsizingModeproperty instead.
- breaking change: remove
-
0.5.605 Apr 2024 withdrawn -
0.5.504 Apr 2024 withdrawn -
0.5.403 Apr 2024 withdrawnRelease notes
Open source →- improve vsync handling on macos.
- fixed a resource leak issue on ios/macos.
-
0.5.301 Apr 2024 withdrawnRelease notes
Open source →- improve dartdoc comments.
- improve examples.
- combine macos and ios backend code.
- add
backgroundColorandkeepAspectRatiosupport forAVMediaViewwidget.
-
0.5.231 Mar 2024 withdrawn -
0.5.130 Mar 2024 withdrawn