【发布时间】:2017-06-08 06:49:23
【问题描述】:
如何以编程方式在 Android TV 中禁用声音反馈效果。如果我在播放音乐服务时按导航按钮,声音效果会使音乐静音一秒钟。或者可能有一些音乐服务的优先事项?提前致谢
【问题讨论】:
标签: android-tv background-music leanback
如何以编程方式在 Android TV 中禁用声音反馈效果。如果我在播放音乐服务时按导航按钮,声音效果会使音乐静音一秒钟。或者可能有一些音乐服务的优先事项?提前致谢
【问题讨论】:
标签: android-tv background-music leanback
您可以像这样通过 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。
【讨论】: