Удаление опции «Нет» в PickList AdaptiveTrackSelection - PullRequest
0 голосов
/ 21 марта 2019

Как мне удалить опцию «Нет» из списка выбора, любая подсказка будет оценена по достоинству!Вот мой код для извлечения поддерживаемого битрейта из URL.

    MappingTrackSelector.MappedTrackInfo mappedTrackInfo = selector.getCurrentMappedTrackInfo();
    if (mappedTrackInfo != null) {
        int rendererIndex = 0;
        int rendererType = mappedTrackInfo.getRendererType(rendererIndex);
        boolean allowAdaptiveSelections =
                rendererType == C.TRACK_TYPE_VIDEO
                        || (rendererType == C.TRACK_TYPE_AUDIO
                        && mappedTrackInfo.getTypeSupport(C.TRACK_TYPE_VIDEO)
                        == MappingTrackSelector.MappedTrackInfo.RENDERER_SUPPORT_NO_TRACKS);
        Pair<AlertDialog, TrackSelectionView> dialogPair =
                TrackSelectionView.getDialog(VideoStream.this, "Available Quality", (DefaultTrackSelector) selector, rendererIndex);
        dialogPair.second.setShowDisableOption(true);
        dialogPair.second.setAllowAdaptiveSelections(allowAdaptiveSelections);
        dialogPair.first.show();
    }

** И вывод ** OUTPUT Image

image

1 Ответ

0 голосов
/ 22 марта 2019

это можно сделать, убрав приведенную ниже строку.

dialogPair.second.setShowDisableOption (истина);

...