-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Labels
Description
I had searched for the same exception but didn't found with the same scenario and root point of exception.
Reproduced on application assembled from dev-v2 (hash 89c4380), as well as assembled from release-v2.
Steps:
- launch application and select HLS -> "Apple 16x9 basic stream"
- once started, select Text -> "unknown"
- observe:
10-05 14:59:29.197 E: playerFailed [5.63]
com.google.android.exoplayer2.ExoPlaybackException
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:315)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=3
at com.google.android.exoplayer2.source.hls.HlsSampleStreamWrapper.setTrackGroupEnabledState(HlsSampleStreamWrapper.java:611)
at com.google.android.exoplayer2.source.hls.HlsSampleStreamWrapper.selectTracks(HlsSampleStreamWrapper.java:183)
at com.google.android.exoplayer2.source.hls.HlsMediaPeriod.selectTracks(HlsMediaPeriod.java:167)
at com.google.android.exoplayer2.ExoPlayerImplInternal$MediaPeriodHolder.updatePeriodTrackSelection(ExoPlayerImplInternal.java:1263)
at com.google.android.exoplayer2.ExoPlayerImplInternal.reselectTracksInternal(ExoPlayerImplInternal.java:704)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:293)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Reactions are currently unavailable