media/extensions
tonihei e784d2c507 Add Player.isPlaying and Player.getPlaybackSuppressionReason
The player may suppress playback when waiting for audio focus even if the
state==Player.READY. There is currently no getter or callback to obtain this
piece of information for UI updates or analytics.

Also, it's a important derived state to know whether the playback position is
advancing. Add isPlaying and the corresponding callback to allow retrieving
this information more easily.

Issue:#6203
PiperOrigin-RevId: 268921721
2019-09-16 23:31:20 +01:00
..
cast Add Player.isPlaying and Player.getPlaybackSuppressionReason 2019-09-16 23:31:20 +01:00
cronet Use DataSpec request params in HttpDataSource impls 2019-09-05 10:48:45 +01:00
ffmpeg Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
flac Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
gvr Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
ima Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
jobdispatcher Turn on non-null-by-default for most extensions. 2019-08-05 20:27:43 +01:00
leanback Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
mediasession disable seekbar in media style notification for live stream 2019-09-13 13:51:04 +01:00
okhttp Upgrade to OkHttp 3.12.5 2019-09-13 13:51:35 +01:00
opus Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
rtmp Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
vp9 Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
workmanager Update cronet and workmanager dependencies 2019-09-05 10:48:45 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer extensions

ExoPlayer extensions are modules that depend on external libraries to provide additional functionality. Browse the individual extensions and their READMEs to learn more.