控制音频文件声音

时间:2011-04-22 19:35:25

标签: android

我在定时器上播放最后5秒的哔声。

我想用移动设备的音量键来调节音频文件的音量。

我目前正在使用android.media.SoundPool类播放用于Timer的两个音频文件。

我使用以下方法播放声音:

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);
    }

目前,我可以播放两个音频文件,但希望使用移动设备音量键进行控制。

请提供您的输入/示例代码。

提前致谢。

2 个答案:

答案 0 :(得分:0)

在您的活动上拨打setVolumeControlStream(),音量按钮将控制您想要的信息流。

答案 1 :(得分:0)