Skip to content

Releases: apivideo/api.video-android-player

v1.6.0

26 Jul 08:57
Compare
Choose a tag to compare
  • Use Analytics endpoint v2
  • Upgrade to gradle 8.5
  • Upgrade dependencies

v1.5.1

12 Jul 16:41
Compare
Choose a tag to compare
  • Release MediaSession when player is released
  • Fix isMuted and volume API
  • Rename videoId to mediaId in VideoOptions
  • Simplify controller constructors
  • Use /session endpoint for private live stream
  • Tests: fix failed due to emulator timeout

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