gpt4 book ai didi

Java- 非零 Int 除以 10 在 Float 中等于 0.0?

转载 作者:行者123 更新时间:2023-11-29 07:07:43 29 4
gpt4 key购买 nike

<分区>

我有一个音量控制 slider 来控制 Android 中音频文件播放的音量。

vSlider=(SeekBar) findViewById(R.id.seekBar2);
vSlider.setMax(10);
if(mediaPlayer.isPlaying()){
isPlaying=true;
try {
currentPosition = mediaPlayer
.getCurrentPosition();
double seconds=currentPosition/1000;
int time= (int) Math.round(seconds);
String timeS=Integer.toString(time);
timer.setText(timeS+"s");
Log.d("position",timeS);
fSlider.setProgress(currentPosition);
} catch (Exception e) {

}
vSlider.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){

@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
float volume=progress/10;
Log.d("Progress", String.valueOf(progress));
Log.d("Volume",String.valueOf(volume));
mediaPlayer.setVolume(volume, volume);

}
@Override
public void onStartTrackingTouch(SeekBar seekBar) { }
@Override
public void onStopTrackingTouch(SeekBar seekBar) { }
});

正在正确检测 slider 进度的 int 值,但 float 体积始终变为 0.0。我在这里做错了什么?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com