我在定时器上播放最后5秒钟的哔声。控制音频文件声音
我想用移动设备的音量键调节音频文件的音量。
我目前使用android.media.SoundPool类来播放定时器使用的两个音频文件。
我使用下面的方法来播放声音:
public static void playSound(int index, float speed) {
float streamVolume = mAudioManager
.getStreamVolume(AudioManager.STREAM_MUSIC);
streamVolume = streamVolume
/mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), 1, 1,
1, 0, speed);
}
目前我能玩上的音频文件,但要与移动设备的音量键来控制。
请提供您的输入/示例代码。
在此先感谢。
请不要自己处理的音量键 - 这几乎是不可能的保证你不会打破音量键的行为。 (): 在onCreate()中调用此API: setVolumeControlStream(AudioManager.STREAM_MUSIC); 这告诉AudioManager,当你的应用程序有焦点时,音量键应该调整音乐音量 – 2011-04-22 19:47:16