繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM