【问题标题】:How can i change the position of a progressBar, after the duration of a videoView?在 videoView 持续时间之后,如何更改进度条的位置?
【发布时间】:2013-02-08 09:46:40
【问题描述】:

我有以下代码:

final SeekBar videoBar = (SeekBar) findViewById(R.id.videoBar);
final VideoView videoView = (VideoView) findViewById(R.id.videoViewPaint);
videoView.setVideoPath(videoPath);
videoView.start();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                        @Override
                        public void onPrepared(MediaPlayer mp) {
                            long duration = videoView.getDuration();
                            videoBar.setMax((int) duration);
                            LogService.log("in runnable", "videoView duration= " + videoView.getDuration());
                        }
                    });
videoBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            if (isVideo) {
                videoView.seekTo(progress);
            }
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }
    });
playBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            if (isPlaying) {
                // Button is ON
                videoView.pause();
                playBtn.setImageResource(R.drawable.play);// Do Something
                isPlaying = false;
            } else if (!isPlaying) {
                // Button is OFF
                videoView.start(); // Do Something
                playBtn.setImageResource(R.drawable.pause);
                isPlaying = true;
            }
        }
    });

现在,如果我移动进度条(videoBar),它会将视频带到视频的那个部分,但如果视频播放,它不会移动到进度条,旁边。我怎样才能做到,在视频播放时移动进度条?

【问题讨论】:

    标签: android video progress-bar android-videoview seek


    【解决方案1】:

    这帮助我做对了,现在它可以工作了。第一个答案

    How to use a Seekbar in android as a seekBar as well as a progressBar simultaneously?

    【讨论】:

      猜你喜欢
      • 2014-05-16
      • 2021-01-10
      • 1970-01-01
      • 2017-07-17
      • 2016-07-24
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 2014-03-10
      相关资源
      最近更新 更多