我写了一个程序来增加和减少音量,它是随机工作的。请让我知道问题所在。 i = 50默认
u.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
if(i<=100&&j<=100)
mp.setVolume(i+=10,j+=10);
else
Toast.makeText(getApplicationContext(),"Max Obtained", 3);
}
});
d.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(i>=0&&j>=0)
mp.setVolume(i-=10,j-=10);
Toast.makeText(getApplicationContext(),"Min Obtained", 3);
}
});
最佳答案
我认为Mediaplayer.setVolume的值从0到1.0f。您的范围似乎是0到100。
关于java - 媒体播放器对象体积线性增加和减少的Android逻辑错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11994425/