我在Android里用MediaPlayer播放声音时候试着调节音量
adjustStreamVolume 可以调大/调小一个单位的音量,然后我试着写两次想调节两个单位
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.ADJUST_RAISE);
adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.ADJUST_RAISE);
上面代码可以调大两个单位
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.ADJUST_LOWER);
adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.ADJUST_LOWER);
不过我跟上面一样调小了两个单位却只调小了一个单位
这是为什么呢,同一个地方的代码,调小了和调大了结果为什么不一样,我该怎么调小/调大多个单位?
ps:不要setValue,只要adjust
谢谢
PHP中文网2017-04-17 17:45:24
adjustStreamVolume は、ボリュームキー操作の調整方法と同様で、値を直接変更したい場合は、setStreamVolume
を介してのみ実現できます。