我正在为我的主屏幕制作一个自定义音乐播放器小部件,它将附加到我手机上的音乐播放器中。小部件上的控件将非常基本:播放/暂停,上一首歌曲和下一首歌曲。它还会显示歌曲和艺术家的名字。
我的问题是,您自己的小部件是否可以与Android设备上的股票音乐播放器进行交互。如果是的话,我怎么能做到这一点?有关于此的任何教程或文章吗?我发现有几页提到了这个问题,但我找不到明确的答案。
答案 0 :(得分:1)
这取决于您的手机及其使用的默认音乐播放器。不同的手机有不同的版本甚至完全不同的音乐播放器。您可以创建一个意图:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File musicFile = new File(SONG_URI);
intent.setDataAndType(Uri.fromFile(musicFile), "audio/*");
startActivity(intent);
并查看该歌曲是否会与股票音乐播放器一起打开。