为什么我的应用程序的媒体播放器不充当实际的音乐播放器



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

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

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

任何帮助将不胜感激!

听起来您在音频焦点方面遇到了问题。这就是为什么您在通话或其他播放器使用时遇到音频播放问题的原因。您应该查看音频管理器来帮助您。开发人员网站还提供有关音频焦点和媒体播放的培训和指南。如果安装了示例,您应该能够在/sample/android-21/legacy 文件夹中找到示例源代码。

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

最新更新