我是android应用程序开发的新手,但我对JAVA编程和一般编程有很好的了解。我正在尝试为android编写一个应用程序,可以将音乐文件排入android的默认音乐播放器(如Google Play Music)。我的应用程序决定何时播放哪首歌曲,但我不想编写一个成熟的音乐播放器应用程序。我只想为现有的播放器应用程序提供新的音乐。
我正在寻找类似于“应用程序间”通信的东西(也许使用Intent?)通过它,我可以将内容提供给音乐播放器,并可能控制播放器本身。
我不确定android中是否存在这样的功能,因此也欢迎其他替代建议。另外,如果我没有正确解释这个问题,请告诉我。
我正在使用mediaplayer制作一个小的音乐播放器应用程序,带有一些有限的控件,如播放、暂停和停止。但它并不是真正的音乐播放器。就像有一次,我在播放音乐的间隙接到一个电话,但音乐一直在播放,这不是我需要的。
我的意思是,音乐播放仅限于应用程序本身,而不处理任何其他应用程序。就像我的手机里有musicmatch (加载歌词的应用程序),它没有加载我正在播放的歌曲的歌词,而它完美地加载了Google Play音乐和许多其他应用程序!此外,当我在我的应用程序中播放歌曲,并前往任何其他播放器播放歌曲,这两首歌重叠,这不会发生在任何其他播放器,除了我自己的!my + Play Music =重叠但S
我有一个要求,在我的应用程序中,我需要播放一段时间的音频点击一个按钮。现在出现了一个case,如果用户已经在设备上播放音乐,那么我需要暂停音乐播放器来播放我的声音,在我释放我的MediaPlayer对象之后,我想恢复其他应用程序(或至少是系统的)音乐播放器。
我所做的就是像下面这样获得音频焦点-
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (am!=null){
am.requestAudioFocus(new AudioManager.OnAudioFocu