bccm_player
ExoPlayer/AVPlayer via platform views, with cast, PiP, background audio, audio selection, etc.
1.1.2
bcc-code/bccm-player
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 1 weeks
Most releases are documented
notes for 18 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
23 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
23 releases · Aug 2023 to Aug 2023Releases
latest 23-
1.1.223 Aug 2023Release notes
Open source →- Feature: setVolume(double)
- Docs: Added a contributing guide on how setVolume() was implemented.
-
1.1.121 Aug 2023 -
1.1.021 Aug 2023Release notes
Open source →- Feature: custom orientation callbacks in BccmPlayerViewConfig:
deviceOrientationsNormal/deviceOrientationsFullscreen. See "orientations" in docs for details.
- Feature: custom orientation callbacks in BccmPlayerViewConfig:
-
1.0.621 Aug 2023Release notes
Open source →- Feature: Configure
allowSystemGesturesin BccmPlayerViewConfig. This isfalseby default to prevent conflicts with the seekbar.
- Feature: Configure
-
1.0.519 Aug 2023Release notes
Open source →- Feature: Dynamically adjust aspect ratio instead of assuming 16/9.
- Feature: Current width/height available on
controller.value.videoSize. Null if not available.
-
1.0.418 Aug 2023Release notes
Open source →- Fix(ios): cast didnt become primary unless avplayer was playing something
-
1.0.317 Aug 2023Release notes
Open source →- Fix: Scrubbing and seeking in the default controls was very unreliable and jumpy.
-
1.0.216 Aug 2023Release notes
Open source →- Feature: show seconds inside skip/rewind buttons and expose the button as a widget in 'package:bccm_player/controls.dart'.
-
1.0.116 Aug 2023Release notes
Open source →- Feature: additionalActionsBuilder, which allows you to add additional actions next to the fullscreen button.
- Docs: improved docs for airplay, custom controls, and theming
- Refactor: Rename
PlayerThemetoBccmPlayerThemefor consistency. Also fixed it so thatprimaryColoris used more.
-
1.0.014 Aug 2023Release notes
Open source →Still missing some crucial stuff like supporting other aspect ratios (#9) but that will come within a couple of weeks.
Release notes
Open source →- BREAKING CHANGE: VideoPlayerView() is now BccmPlayerView() and now takes a BccmPlayerViewConfig instead. This is for consistency and to avoid confusion.
- Feature: BccmPlayerViewController, which you can use to enter and exit fullscreen programatically.
- Feature: Custom controls builder
-
0.2.409 Aug 2023 -
0.2.309 Aug 2023Release notes
Open source →- Major breaking changes to how to use the plugin
- Introduced a BccmPlayerController which makes usage more idiomati and more alike other video player packages.
-
0.2.3-alpha.108 Aug 2023 pre-releaseNothing published for this version
-
0.2.207 Aug 2023 -
0.2.104 Aug 2023Release notes
Open source →- New property
useSurfaceViewto support HDR content (#6). It's opt-in because it can trigger a flutter bug, see docs for HDR.
- New property
-
0.2.003 Aug 2023Release notes
Open source →- New feature: Quality selection (#4) ("Max quality" on iOS because its practically impossible to force a rendition with avplayer)
- BREAKING CHANGE:
showPlaybackSpeedrenamed tohidePlaybackSpeed
-
0.2.0+hdr.104 Aug 2023Nothing published for this version
-
0.1.003 Aug 2023Release notes
Open source →- BREAKING CHANGE:
useNativeControlson enterFullscreen and VideoPlayerView now defaults to false instead of true. - Migrate from wakelock to wakelock_plus
- BREAKING CHANGE:
-
0.1.0+103 Aug 2023Nothing published for this version
-
0.0.202 Aug 2023Release notes
Open source →- Simplified integration steps needed for native fullscreen and picture-in-picture to work correctly on android.
-
0.0.102 Aug 2023 -
0.0.1+102 Aug 2023Nothing published for this version
-
0.0.1+202 Aug 2023Nothing published for this version