【问题标题】:How to show Android system volume control programmatically [duplicate]如何以编程方式显示Android系统音量控制[重复]
【发布时间】:2012-12-05 21:35:45
【问题描述】:

可能重复:
How to control volume in android?

如何以编程方式显示 Android 系统音量控制?就像按下了物理音量+/-按钮一样。

在 Android 4.x 上

【问题讨论】:

  • 有点不同-我想知道如何显示系统音量控制
  • 因为您在下面的评论确实解决了问题,请将其添加为答案并接受它
  • 非常误导性的重复,根本不是重复

标签: android audio volume


【解决方案1】:

试试setStreamVolume() 方法。有很多可用的选项,请查看此链接:http://developer.android.com/reference/android/media/AudioManager.html#FLAG_SHOW_UI

【讨论】:

  • 谢谢,这样做:AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audio.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_SAME, AudioManager.FLAG_SHOW_UI);
  • 不要使用 AudioManager.ADJUST_SAME - 如果你使用它,然后用户会改变音量,然后你会再次使用它 - 它设置相同音量为第一次。使用:audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)
猜你喜欢
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 2016-10-26
  • 2011-12-20
  • 2019-12-24
相关资源
最近更新 更多