media/library
tonihei 22599a6d6c Pass Handler together with Runnable callbacks for playlist commands.
We currently either use the app thread returned by the player or the thread
the commands are called on depending on whether the media source is already
prepared or not.

This change lets the application decide which callback thread to use. As a
side effect, we also don't longer need access the player instance passed to
MediaSource.prepare.

PiperOrigin-RevId: 227871111
2019-02-04 19:57:41 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Pass Handler together with Runnable callbacks for playlist commands. 2019-02-04 19:57:41 +00:00
dash Add start position to MediaSource.createPeriod. 2019-01-17 19:07:49 +00:00
hls Parse CHANNELS attribute from EXT-X-MEDIA 2019-01-30 19:44:56 +00:00
smoothstreaming Add start position to MediaSource.createPeriod. 2019-01-17 19:07:49 +00:00
ui Remove remainder of skip button focus hack 2019-01-31 14:08:39 +00:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.