【发布时间】:2017-01-19 18:16:03
【问题描述】:
无法设置搜索栏最大值,它必须是视频时长,但是如果查看我的代码,它会显示错误,因为不能应用(长),它必须是(整数)。当我返回值时也是如此。 有人知道如何解决吗?
DiscreteSeekBar discreteSeekBar1 = (DiscreteSeekBar) findViewById(R.id.discrete1);
discreteSeekBar1.setMin(0);
**discreteSeekBar1.setMax(mVideoView.getDuration());**
discreteSeekBar1.setNumericTransformer(new DiscreteSeekBar.NumericTransformer() {
@Override
public int transform(int value) {
**return mVideoView.seekTo(mVideoView.getCurrentPosition() + value);**
}
});
【问题讨论】:
-
long != int - 这就是原因。除此之外,您应该澄清您对
DiscreteSeekBar的导入是什么。 -
我知道。我想将 maxValue 设置为 seekbar,它必须是 videoDuration,但我不知道该怎么做。