通过我自己的应用程序控制Android音乐播放器

时间:2012-08-25 10:42:50

标签: android api controls audio-player android-music-player

我想写一些应用程序来控制android音乐播放器:) 例如,当我摇动手机时 - >玩家应该改变下一个音乐。没有生根我的手机有可能吗?

2 个答案:

答案 0 :(得分:0)

要控制任何第三方应用程序,首先必须愿意让您这样做。它通常通过公开任何类型的公共API来完成,因此其他应用程序将知道如何做到这一点。如果你选择的音乐播放器提供了这个,那么“是”就是答案。如果没有,则通常意味着“不”,并且生根也不一定是神奇的解决方案。如果没有API或任何其他沟通渠道暴露(甚至不公开),那么实现目标将是棘手的。

答案 1 :(得分:0)

我认为这是可能的,这是通过Intent执行播放的片段。

Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);

Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
File file = new File(YOUR_SONG_URI);  
intent.setDataAndType(Uri.fromFile(file), "audio/*");  
startActivity(intent);

来源:Android launching music player using intent

您必须检查是否有更多可以通过谷歌搜索使用的意图(加载播放列表等)。

相关问题