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
Currently it is expected that the media won't play until you get some amount of media to play. In your case where it will sometimes play to me this means that you just need to wait (and it isn't actually in Buffering indefinitely). As such, the ability to override player = ExoPlayer.Factory.newInstance(RENDER_COUNT, BUFFER_LENGTH_MIN, REBUFFER_LENGTH_MIN); or specify the REBUFFER_LENGTH_MIN will be a future feature
However it's impossible to know the difference between, just wait, and never starts. The instances where we just waiting works, is on the order of minutes, sometimes tens of minutes, Most users just bail and fail into the never starts complaint.
So, I'll have to fork and mod it myself until it gets fixed, by either you or ExoPlayer.
Include the following:
2.5.5
6.0
Samsung
Galaxy S6
Reproduction Steps
Start a remote stream, especially on a slow or low bandwidth (cell) connection.
Expected Result
Starts playing
Actual Result
Buffers indefinitely, may eventually play.
Reference:
google/ExoPlayer#1285
It seems your library either needs to set minRebufferMs to 0 or expose it so we can manipulate it to work around the ExoPlayer issue.
The text was updated successfully, but these errors were encountered: