
Includes fixes for the HTTP implementations, which previously broke this contract specifically in the case when a server responds to a range request with a HTTP 200 response. To fix this case, skipping to the requested position is moved from read() to open(). As a side effect, this nicely simplifies CronetDataSource! PiperOrigin-RevId: 359737301
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.