media/library
tonihei ca2105d50c Wait with throwing stuck buffering error until pending load is finished
We currently check for shouldContinueLoading, which is the intention to load,
not playbackInfo.isLoading, which is the actual loading state, when detecting
stuck buffering issues.

They only differ if the LoadControl said stop loading (based on nextLoadPosition),
but there is still a load in flight (updating bufferedPosition). This may cause
the exception to be thrown in edge cases that are only temporary.

PiperOrigin-RevId: 307022608
2020-04-20 13:27:57 +01:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common Add custom cache key to media item 2020-04-17 10:44:16 +01:00
core Wait with throwing stuck buffering error until pending load is finished 2020-04-20 13:27:57 +01:00
dash Parse trick-play role flags from DASH manifests 2020-04-15 17:42:19 +01:00
extractor Add tests for ID3 in Mp3Extractor 2020-04-17 10:44:32 +01:00
hls Merge pull request #6270 from TiVo:p-iframe-only-playlist 2020-04-17 10:44:06 +01:00
smoothstreaming Remove loadTaskId to Loader.Callback 2020-04-01 22:37:43 +01:00
ui Use FrameLayout instead of ViewGroup for Subtitle(Web)View 2020-04-15 17:42:19 +01: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.