我使用在 Internet 上找到的示例代码播放了示例音乐 (.mp3)。 代码是这样的
MediaPlayer mp = new ...
mp.setDataSource(...
mp.setAudioStreamType(...
mp.prepare();
mp.start();
问题是当音乐暂停时,音量按钮控制的不是多媒体音量而是通知音量。
mp.pause();
此行为与我测试过的其他音乐播放器不同。三星内置的Music、VLC等程序在音乐暂停时仍然显示多媒体音量。
如何在音乐暂停时显示多媒体音量?
PS:好像其他播放器都是让按音量键控制多媒体音量,无论当前播放状态如何,甚至根本没有开始播放。我该怎么做?
最佳答案
我遇到了同样的问题,我通过将以下代码放入我的 onCreate() 函数中解决了这个问题。
setVolumeControlStream(AudioManager.STREAM_MUSIC);
关于Android MediaPlayer 暂停,音量键不控制多媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28570040/