[英]Controlling android music player by my own application
我想编写一些应用程序来控制android音乐播放器:)例如,当我摇手机->播放器应更改下一首音乐。 不扎根手机就可以吗?
要控制任何第三方应用程序,首先必须要让您愿意。 通常可以通过公开任何形式的公共API来完成此操作,因此其他应用程序将知道如何执行此操作。 如果您选择的音乐播放器提供了此选项,那么答案是“是”。 如果不是,则通常表示“否”,生根也不一定是一种神奇的解决方案。 如果没有公开的API或任何其他通信渠道(甚至是非公开的),那么实现您的目标将很棘手。
我认为这是可能的,这是通过Intent
进行播放的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使用Intent启动音乐播放器
您必须检查Google是否可以使用更多Intent(加载播放列表等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.