показать индикатор загрузки наStopTrackingTouch - PullRequest
0 голосов
/ 01 марта 2019

У меня есть следующий код на моем onStopTrackingTouch();

@Override
public void onStopTrackingTouch(SeekBar seekBar) {
    Log.i(TAG, "bottomProgress onStopTrackingTouch [" + this.hashCode() + "] ");
    MediaPlayerManager.instance().startProgressTimer();
    ViewParent vpup = getParent();
    while (vpup != null) {
        vpup.requestDisallowInterceptTouchEvent(false);
        vpup = vpup.getParent();
    }
    if ((MediaPlayerManager.instance().getPlayerState() != MediaPlayerManager.PlayerState.PLAYING) &&
            (MediaPlayerManager.instance().getPlayerState() != MediaPlayerManager.PlayerState.PAUSED)) {
        showUI(loading);
    }
    long time = (long) (seekBar.getProgress() * 1.00 / 100 * MediaPlayerManager.instance().getDuration());
    MediaPlayerManager.instance().seekTo(time);
    Log.i(TAG, "seekTo " + time + " [" + this.hashCode() + "] ");
    }

Теперь, когда я перетаскиваю панель поиска или перехожу на середину видео ... Я загружаю видео через несколько секунд ...но ProgressBar (загрузка) не отображается во время процесса загрузки. Я хочу заменить кнопку паузы, которая находится в центре, на ProgressBar (загрузка), когда видео готовится к загрузке, когда я пропускаю видео с помощью seekbar ((onStopTrackingTouch);)

Видео готовится и воспроизводится правильно с новой позиции поиска ... только если пользователь видит кнопку паузы, пока видео готовится к воспроизведению с новой позиции поиска ...

как заменить кнопку паузы в центре на индикатор выполнения (загрузка) - моя проблема ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...