You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ExoPlayer should fetch progressive playback data using HTTP byte-range requests instead of keeping a single connection open and reading from it based on LoadControl settings. On the client side, iOS and Safari already use byte-range requests—making multiple API calls—for MP4 playback; we want to experiment with this approach on Android to see how it performs.
Proposed solution
Modify ProgressiveMediaPeriod.buildDataSpec() method to use setLength method to trigger byte-range request.