媒体播放器对象音量的Android逻辑错误线性增加和减少

时间:2012-08-16 19:49:48

标签: java android volume android-mediaplayer

我写了一个程序来增加音量和减少,它正在随机工作.Plz告诉我这个问题。 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);

        }
    });

1 个答案:

答案 0 :(得分:1)

我认为Mediaplayer.setVolume的值从0到1.0f。你的范围似乎是0到100。