我知道可以使用以下任一方式启动音乐播放器:
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);
或
Intent intent = new Intent(MediaStore.CATEGORY_APP_MUSIC);
startActivity(intent);
然而,可以将默认音乐播放器作为SERVICE而不是活动启动吗?此外,是否可以在创建后向该服务发送操作?
答案 0 :(得分:0)
然而,可以将默认音乐播放器作为SERVICE而不是活动启动吗?
不,部分原因是因为不要求用户选择的音乐播放器甚至拥有服务。此外,ACTION_VIEW
Intent
操作通常仅受活动支持。
此外,是否可以在创建后向该服务发送操作?
不一般。
有数以千计的Android音乐播放器应用程序,其中任何一个都可以成为给定用户和设备的“默认”。如果他们提供某种基于命令的交互与某种音乐播放Service
以允许第三方应用程序控制他们的播放器,欢迎您询问他们每一个人。有些人可能。大多数人不会。