【问题标题】:Audio control in Android appAndroid 应用中的音频控制
【发布时间】:2012-01-05 11:24:34
【问题描述】:

我正在使用 android 应用程序,我需要创建一个 optionMenu 并选择禁用/启用应用程序中的声音。

在 android 中是否可以完全控制应用程序的音量? 有什么方法可以做到吗? 我必须用代码做到这一点吗?

谢谢

【问题讨论】:

    标签: android audio android-audiomanager


    【解决方案1】:

    您可以找到有用的信息here。根据那个答案,这是不可能的。只是不要播放声音。

    【讨论】:

      【解决方案2】:

      通过使用 AudioManager,您可以获得当前音量和最大音量。在按钮单击/选项选择时,您也可以控制音量。这是代码。我希望这对您设置音量有帮助。

      AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
      int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
      int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
      

      设置音量

      audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,vol_level, 0);
      

      【讨论】:

      • 但是有了这个,你控制的是整个设备的音量还是应用程序的音量?感谢您的回答
      • 这将控制设备音量
      • 但我想要的是控制应用音量
      猜你喜欢
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多