Android MediaPlayer暂停,音量按钮不控制多媒体

时间:2015-02-17 19:57:50

标签: android android-mediaplayer android-developer-api

我使用在互联网上找到的示例代码播放了一个示例音乐(.mp3)。 代码类似于

MediaPlayer mp = new ...
mp.setDataSource(...
mp.setAudioStreamType(...
mp.prepare();
mp.start();

问题是,当音乐暂停时,音量按钮不会控制多媒体音量,而是控制通知音量。

mp.pause();

此行为与我测试的其他音乐播放器不同。三星的内置音乐,VLC和其他节目在音乐暂停时仍显示多媒体音量。

如何在音乐暂停时显示多媒体音量?

PS:似乎其他玩家按下音量按钮控制多媒体音量,无论当前播放状态如何,甚至还没有开始播放。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我通过在onCreate()函数中添加以下代码解决了这个问题。

(defn submap? [a b]
  (= a (select-keys b (keys a))))