media/library
tonihei 66ca43ed1d Don't forget isSeekable in ExtractorMediaSource.
We currently forget whether a source is seekable at re-preparation. This was
implemented intentionally this way under the assumption that we really can't seek
until we have loaded the seek map again. However, seek operations are only
allowed after a media period is prepared. So there is no harm in remembering
whether a source is seekable.

This problem currently prevents reusing ClippingMediaSources with
ExtractorMediaSource and a non-zero start clip position.

Issue: #5351
PiperOrigin-RevId: 229169441
2019-01-15 14:13:34 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Don't forget isSeekable in ExtractorMediaSource. 2019-01-15 14:13:34 +00:00
dash Merge pull request #5187 from BrainCrumbz:feat/get-tag 2018-12-19 21:40:35 +00:00
hls Expand check for muxed audio media tags to include uris that match variants 2019-01-15 14:10:59 +00:00
smoothstreaming Fix manifest uri in SsDownloadHelper. 2019-01-15 13:47:53 +00:00
ui Improve doc for setKeepContentOnPlayerReset. 2019-01-15 13:43: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.