Unverified Commit 44b626aa authored by Hampton Maxwell's avatar Hampton Maxwell Committed by GitHub
Browse files

Merge pull request #1233 from react-native-community/bugfix/no-audio-crash

Avoid crash when there are no tracks to choose from
parents b5142460 5e360608
Loading
Loading
Loading
Loading
+4 −0
Changes for android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -830,6 +830,10 @@ class ReactExoplayerView extends FrameLayout implements
    }

    private int getTrackIndexForDefaultLocale(TrackGroupArray groups) {
        if (groups.length == 0) { // Avoid a crash if we try to select a non-existant group
            return C.INDEX_UNSET;
        }

        int trackIndex = 0; // default if no match
        String locale2 = Locale.getDefault().getLanguage(); // 2 letter code
        String locale3 = Locale.getDefault().getISO3Language(); // 3 letter code