Skip to content

Releases: dsa28s/compose-video

1.2.0

08 Jul 09:52
58a59cb
Compare
Choose a tag to compare

Release Note

Breaking Changes

  • Migrated Google ExoPlayer → androidx.media3
    • The dependencies you need to use have changed. See the latest README.md
  • Update Jetpack Compose 1.3.3 → 1.4.3
  • Update Kotlin 1.8.22

Bug fixes

  • MediaSession: Leak mediasession when player instance on disposed

1.1.1

03 Mar 08:05
9562362
Compare
Choose a tag to compare

Release Note

Bug fixes

  • PIP: PIP window is not resized
  • PIP: Player stopped when pip mode entered
  • PIP: Stop is not working when X button in pip window

1.1.0

08 Feb 17:36
eda21b6
Compare
Choose a tag to compare

Release Note

Features

  • VideoPlayerCacheManager is now singleton. No longer need to cache the VideoPlayer component directly.
  • Available handle audio focus. Automatically controls video when media plays in other apps. (Set handleAudioFocus = true)
  • Available manual set enter PIP mode when back pressed. (Set enablePipWhenBackPressed = true)

Bug fixes

  • PIP: Playback button is not handled in PIP mode on Android 13 and above.
  • PIP: Players do not intermittently come out when switching to PIP mode at full screen.
  • PIP: Next track, previous track button does not appear in PIP mode.
  • Player: Player would not stop when onStop was called in Lifecycle

1.0.1

02 Feb 10:34
87643bc
Compare
Choose a tag to compare

Release Note

  • Provides baseline profiles from the library itself.

Full Changelog: 1.0.0...1.0.1

1.0.0

01 Feb 18:07
c2d1d26
Compare
Choose a tag to compare

First release 🎉

  • Support VideoPlayer UI Component for Jetpack Compose.