相关疑难解决方法(0)

如何在android中控制音量?

Android具有用于控制音量(增加/减少)的硬件按钮.我希望通过使用具有可视音量控制的应用程序中的按钮来实现相同的功能,并且它应该在一段时间后消失(以秒为单位).

controls android volume media-player

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

更改闹钟音量

我想设置闹钟的音量。我使用此代码,但卷似乎没有发生任何事情,只有日志显示我设置的卷值。我应该怎么做才能真正改变音量?

我的代码:

final MediaPlayer mediaPlayer = MediaPlayer.create(this, RingtoneManager.getActualDefaultRingtoneUri(this,RingtoneManager.TYPE_ALARM));

        final AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        final int currentVolume = audio.getStreamVolume(AudioManager.STREAM_ALARM);
        Log.e("Point_1", "Volume " + currentVolume);
        audio.setStreamVolume(AudioManager.STREAM_ALARM,0,0);
        mediaPlayer.start();
        new Timer().schedule(new TimerTask() {
            @Override
            public void run() {
                mediaPlayer.stop();
                Log.e("Point_1", "Volume_after " + audio.getStreamVolume(AudioManager.STREAM_ALARM));
            }

    }, 5000);
Run Code Online (Sandbox Code Playgroud)

谢谢。

media android

2
推荐指数
1
解决办法
3079
查看次数

标签 统计

android ×2

controls ×1

media ×1

media-player ×1

volume ×1