mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00

We currently throw an exception if the start time exceeds the auto-detected end time at the duration even though an app can't know this in advance in all cases. We should still throw an exception if app-provided input values are non-sensical, but auto-adjust the start time to the duration if needed similar to how we already adjust the end time. PiperOrigin-RevId: 737585207 (cherry picked from commit 343a7b054e3e90974c6930f56230b2e96c440d4e)
ExoPlayer module
This module provides ExoPlayer
, the Player
implementation for local media
playback on Android.
Getting the module
The easiest way to get the module is to add it as a gradle dependency:
implementation 'androidx.media3:media3-exoplayer:1.X.X'
where 1.X.X
is the version, which must match the version of the other media
modules being used.
Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the top level README.