Android MediaPlayer 已暂停,音量按钮不控制多媒体
Posted
技术标签:
【中文标题】Android MediaPlayer 已暂停,音量按钮不控制多媒体【英文标题】:Android MediaPlayer is paused, volume buttons do not control multimedia 【发布时间】:2015-04-18 15:40:12 【问题描述】:我使用在 Internet 上找到的示例代码播放了示例音乐 (.mp3)。 代码类似于
MediaPlayer mp = new ...
mp.setDataSource(...
mp.setAudiostreamType(...
mp.prepare();
mp.start();
问题是当音乐暂停时,音量按钮控制的不是多媒体音量而是通知音量。
mp.pause();
这种行为与我测试过的其他音乐播放器不同。三星的内置音乐、VLC 和其他程序在音乐暂停时仍然显示多媒体音量。
音乐暂停时如何让多媒体音量出现?
PS:好像其他播放器都是按音量键控制多媒体音量的,不管当前播放状态如何,甚至根本没有开始播放。我该怎么做?
【问题讨论】:
【参考方案1】:我遇到了同样的问题,我通过将以下代码放入我的 onCreate() 函数来解决它。
setVolumeControlStream(AudioManager.STREAM_MUSIC);
【讨论】:
以上是关于Android MediaPlayer 已暂停,音量按钮不控制多媒体的主要内容,如果未能解决你的问题,请参考以下文章
如何仅使用 mediaplayer android 通过耳机播放音频
android中常见声音操作方式(Ringtone,SoundPool,MediaPlayer)小结
Android多媒体功能开发——使用MediaPlayer类播放音频