为什么我的应用程序的媒体播放器不是真正的音乐播放器

时间:2014-11-20 01:26:09

标签: android android-mediaplayer

我正在使用媒体播放器制作一个小型音乐播放器应用程序,其中包含一些有限的控件,如播放,暂停和停止。但它不是真正的音乐播放器。就像我在播放音乐之间接听电话一样,但音乐一直在播放,而不是我需要的音乐。

我的意思是音乐播放仅限于应用程序本身,不处理任何其他应用程序。就像我在我的手机中有音乐匹配(加载歌词的应用程序)并且它没有加载我在我的应用程序中播放的歌词,而它完全加载了Google Play音乐和许多其他应用程序!此外,当我在我的应用程序中播放歌曲并转到任何其他播放器播放歌曲时,两首歌曲都重叠,除了我自己的播放器以外的任何其他播放器都不会发生这种情况! [我的+播放音乐=重叠但三星音乐(正在播放)+播放音乐(即将播放)=三星音乐停止和播放音乐开始]

请告知是否有任何特定属性可以使我的播放器非常全球化,因此整个手机都可以访问它并根据音乐播放采取行动!

任何帮助都将不胜感激!!

1 个答案:

答案 0 :(得分:1)

听起来你有音频焦点问题。这就是为什么您在通话时或其他玩家正在使用时遇到音频播放问题的原因。您应该查看AudioManager来帮助您。开发者网站还有关于音频焦点和媒体播放的trainingguide。如果安装了示例,您应该能够在/ sample / android-21 / legacy文件夹中找到示例源。

至于你的另一个问题。其他应用无法访问其他音乐播放器。其他玩家很可能使用有关当前正在播放的歌曲的信息来广播意图。