Releases: apivideo/api.video-android-player
Releases · apivideo/api.video-android-player
v1.6.0
v1.5.1
- Release
MediaSession
when player is released - Fix
isMuted
andvolume
API - Rename
videoId
tomediaId
inVideoOptions
- Simplify controller constructors
- Use /session endpoint for private live stream
- Tests: fix failed due to emulator timeout
v1.5.0
- 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
- Add
isLive
API - Fix a crash on ExoPlayer Analytics when position < 0.0f
v1.4.1
- Fix a crash with parsing of URL on old Android versions due to group named capture
v1.4.0
- Add support for Android 21 to 34
- Migrate ExoPlayer to
media3
v1.3.1
- Upgrade dependencies
- Fix obfuscation on release builds by updating Kotlin serialization plugin
v1.3.0
- 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
- 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
ApiVideoPlayerController.duration
returns0
when video is not loaded