如何以编程方式禁用Android TV中的声音反馈效果。如果我在播放音乐服务时按导航按钮,声音效果会使音乐静音。或者音乐服务可能有一些优先事项?提前致谢
答案 0 :(得分:0)
应从设置菜单中禁用它。路径是这样的:
Settings -> Audio -> System Sound -> Off
答案 1 :(得分:0)
您可以像这样通过 AudioManager 更改它:
AudioManager audioManager = (AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
audioManager.adjustStreamVolume(AudioManager.STREAM_NOTIFICATION, AudioManager.ADJUST_LOWER, 0 /*or: AudioManager.FLAG_SHOW_UI*/);
要获取当前通知音量,请使用
audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION)
可能的音量值为 0..7。
从 API 级别 23 开始,您还可以使用 AudioManager.ADJUST_MUTE。