通过我自己的应用程序控制android音乐播放器
我想写一些应用程序来控制android音乐播放器:)通过我自己的应用程序控制android音乐播放器,android,api,controls,audio-player,android-music-player,Android,Api,Controls,Audio Player,Android Music Player,我想写一些应用程序来控制android音乐播放器:) 例如,当我摇动手机->播放器时,应在下一个屏幕上更改音乐。是否可以不使用我的手机根目录?要控制任何第三方应用程序,它首先必须愿意让您使用。它通常通过公开任何类型的公共API来实现,所以其他应用程序都知道如何做到这一点。如果您选择的音乐播放器提供此功能,则答案为“是”。如果不是,那么它通常意味着“不”,生根也不一定是一个神奇的解决方案。如果没有API或任何其他通信渠道公开(即使是非公开的),那么实现您的目标将是棘手的。我认为这是可能的,下面是一
例如,当我摇动手机->播放器时,应在下一个屏幕上更改音乐。是否可以不使用我的手机根目录?要控制任何第三方应用程序,它首先必须愿意让您使用。它通常通过公开任何类型的公共API来实现,所以其他应用程序都知道如何做到这一点。如果您选择的音乐播放器提供此功能,则答案为“是”。如果不是,那么它通常意味着“不”,生根也不一定是一个神奇的解决方案。如果没有API或任何其他通信渠道公开(即使是非公开的),那么实现您的目标将是棘手的。我认为这是可能的,下面是一个片段,用于通过
意图执行回放
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
或
资料来源:
你必须检查是否有更多的意图可以通过谷歌搜索使用(加载播放列表等)。注意,就OP的问题而言,这远远不是“控制音乐应用程序”——OP有想法并寻求解决方案。我完全不确定“控制”是否是字面意思。请看他问题的这一部分“下一个播放器应该更改音乐”,我想这是指播放列表条目。
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);