百分比啊,显示这个progress在整个seekbar的百分之几,,,如果我没猜错,应该是显示歌曲播放了多少,,,

解决方案 »

  1.   

    MediaPlayer.seekTo(int progress)和MediaPlayer.getDuration()各代表什么意思
      

  2.   

    TimerTask mTimerTask = new TimerTask() {
    @Override
    public void run() {
    if (mediaPlayer == null)
    return;
    if (mediaPlayer.isPlaying() && skbProgress.isPressed() == false) {
    handleProgress.sendEmptyMessage(0);
    }
    }
    };
    Handler handleProgress = new Handler() {
    public void handleMessage(Message msg) { int position = mediaPlayer.getCurrentPosition();
    //获取播放时长
    int duration = mediaPlayer.getDuration(); if (duration > 0) {
    long pos = skbProgress.getMax() * position / duration;
    skbProgress.setProgress((int) pos);
    }
    };
    };
    这两段什么意思?