在StopTrackingTouch上显示加载进度条

时间:2019-03-01 16:17:26

标签: android android-mediaplayer android-videoview android-seekbar

我的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(正在加载)..我想替换当我准备使用视频搜索栏((onStopTrackingTouch);跳过视频时,准备将视频加载时,将进度条(正在加载)放在中间的暂停按钮

视频已准备就绪,可以从新搜寻位置正确播放。.仅当用户准备从新搜寻位置播放视频时,用户才能看到暂停按钮。

如何用进度条(加载)替换中间的暂停按钮是我的问题...

0 个答案:

没有答案