【问题标题】:Disable default Android TV navigation sound effect Programmatically以编程方式禁用默认的 Android TV 导航音效
【发布时间】:2017-06-08 06:49:23
【问题描述】:

如何以编程方式在 Android TV 中禁用声音反馈效果。如果我在播放音乐服务时按导航按钮,声音效果会使音乐静音一秒钟。或者可能有一些音乐服务的优先事项?提前致谢

【问题讨论】:

    标签: android-tv background-music leanback


    【解决方案1】:

    您可以像这样通过 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      相关资源
      最近更新 更多