相关疑难解决方法(0)

Android - 我的应用程序中使用的音量按钮

我需要使用音量按钮来控制应用程序中的变量参数.我Activity.onKeyDown按下按钮时会收到通知,但媒体音量也会增加.
当我按下音量键时,Android正在执行以下操作:

  1. 增加媒体/铃声音量
  2. 将事件传递给我的申请

有没有办法避免增加系统音量和仅为我的应用程序使用音量键?

android

40
推荐指数
2
解决办法
5万
查看次数

Android:如何以最大可能音量播放音乐?

我知道这个问题可以被视为"政治上不正确",但我正在设计一个应用程序,"按设计"必须引起人们在最大可能距离范围内的注意,否则它将不会被使用...... :-)

我目前正在使用SoundManager类,这是播放我的ogg剪辑的代码:

public void playSound(int index) { 
     int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC); 
     mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f); 
}
Run Code Online (Sandbox Code Playgroud)

问题是我播放剪辑的音量似乎取决于用户设置的"设置/音频/ Voulme"设置.相反,它似乎与硬件音量按钮设置无关.

Android应用有没有办法播放设备允许的最大物理音量?

audio android volume

20
推荐指数
2
解决办法
3万
查看次数

Unity3D:是否可以同时检查Android和iPhone设备的音量?

我有以下代码:

void Update(){
    GetComponent<UnityEngine.UI.Text> ().text = AudioListener.volume.ToString();
}
Run Code Online (Sandbox Code Playgroud)

推送到我的 Android 设备后,当我按下 Android 的物理音量按钮时,它总是显示“1”。所以它没有检测手机的实际音量。可以查看手机当前音量吗?

我正在使用 Google Cardboard SDK。也许这很重要,因为它同时使用多个摄像机。也许与权限有关?

unity-game-engine

4
推荐指数
1
解决办法
7617
查看次数

标签 统计

android ×2

audio ×1

unity-game-engine ×1

volume ×1