media/library
tonihei 87e141d376 Remove boilerplate setting up FakeTimeline and FakeMediaSource.
In many cases it doesn't matter for the test itself how many windows
a timeline has, or even how the timeline of a MediaSource looks like.

And since we introduced the MediaItem-based APIs, single-window
Timelines are the only fully supported Timelines. Thus there is no
point in specifiying this explicitly.

Using these assumptions, we can remove some boilerplate when setting
up standard FakeTimelines or FakeMediaSources with a standard
FakeTimeline.

#exofixit

PiperOrigin-RevId: 344210395
2020-11-27 11:06:27 +00:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Remove "live" from fields in MediaItem.LiveConfiguraton 2020-11-27 11:05:54 +00:00
core Remove boilerplate setting up FakeTimeline and FakeMediaSource. 2020-11-27 11:06:27 +00:00
dash Remove "live" from fields in MediaItem.LiveConfiguraton 2020-11-27 11:05:54 +00:00
extractor Merge pull request #8257 from xufuji456:dev-v2 2020-11-24 16:04:04 +00:00
hls Remove "live" from fields in MediaItem.LiveConfiguraton 2020-11-27 11:05:54 +00:00
smoothstreaming Remove deprecated MediaSource builder methods and constructors. 2020-10-13 16:27:20 +01:00
ui Support enabling next/previous actions in PlayerNotificationManager 2020-11-24 16:04:14 +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.