首页 > 解决方案 > AudioManager.setStreamVolume 不显示滑块

问题描述

应该设置什么标志,以便在调整音量时没有 soundEffect/vibration/show_ui?

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

FLAG_REMOVE_SOUND_AND_VIBRATE还是

~FLAG_SHOW_UI|~FLAG_VIBRATE|~FLAG_PLAY_SOUND

标签: androidandroid-audiomanager

解决方案


你只需要将标志设置为 0 并且应该可以工作

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

推荐阅读