Skip to content

Releases: apivideo/api.video-android-player

v1.5.0

09 Nov 15:37
Compare
Choose a tag to compare
  • Add a compose-player module to use the player with Jetpack Compose
  • Add a specific component to hande full screen for view-based usage:
  • Add an API to set/get how the video is displayed in its parent view: see viewFit.
  • Move to gradle 8
  • Upgrade to Kotlin 1.9

v1.4.2

09 Oct 15:38
Compare
Choose a tag to compare
  • Add isLive API
  • Fix a crash on ExoPlayer Analytics when position < 0.0f

v1.4.1

27 Sep 15:11
Compare
Choose a tag to compare
  • Fix a crash with parsing of URL on old Android versions due to group named capture

v1.4.0

27 Sep 09:33
Compare
Choose a tag to compare
  • Add support for Android 21 to 34
  • Migrate ExoPlayer to media3

v1.3.1

24 Jul 13:53
Compare
Choose a tag to compare
  • Upgrade dependencies
  • Fix obfuscation on release builds by updating Kotlin serialization plugin

v1.3.0

05 Jun 07:28
Compare
Choose a tag to compare
  • Add API to set playback speed
  • Add API to use an api.video URL instead of a video ID (see VideoOptions.fromUrl)

v1.2.0

07 Feb 16:37
Compare
Choose a tag to compare
  • Add support for live streaming
  • Remove call to player.json endpoint
  • Implements new VOD private video mechanism
  • Add API for media controls and notifications
  • Add extensions to set up videos for several Android players: ExoPlayer, MediaPlayer, VideoView.
  • Fix 400 error on analytics

v1.1.5

12 Dec 14:01
Compare
Choose a tag to compare
  • ApiVideoPlayerController.duration returns 0 when video is not loaded

v1.1.4

23 Nov 15:11
Compare
Choose a tag to compare
  • Fix the display of the fullscreen button
  • The ApiVideoPlayerController.Listener is not mandatory to simplify usage

v1.1.3

03 Nov 09:20
Compare
Choose a tag to compare
  • Add an API to loop video. See ApiVideoPlayerController.isLooping.
  • Add an API to automatically play video once it has been loaded.