AudioManager.setStreamVolume,不显示滑块

时间:2018-07-16 09:01:11

标签: android android-audiomanager

应该设置什么标志,以便在调节音量时没有声音效果/振动/ show_ui?

audio.setStreamVolume(AudioManager.STREAM_MUSIC, 10, flag);

FLAG_REMOVE_SOUND_AND_VIBRATE还是

~FLAG_SHOW_UI|~FLAG_VIBRATE|~FLAG_PLAY_SOUND

2 个答案:

答案 0 :(得分:0)

要消除静音时的振动和用户界面,请使用:

audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);

将流音量设置回正常状态时,无法删除声音/ UI。

答案 1 :(得分:0)

您只需要将标志设置为 0 即可工作

audioManager.setStreamVolume(
            AudioManager.STREAM_MUSIC,
            desiredLevel,
            0 // this should be 0 instead AudioManager.FLAG_SHOW_UI
        )