我正在制作一个 Android 库项目,用于通过我们的 API 播放音乐文件。目前我正在使用 MusicService(带有媒体播放器)来播放音乐文件。MusicService 包含一个收音机的实例。一台收音机正在为 MusicService 提供音乐文件。因此,收音机可以用于检索 SD 卡上的文件、通过 api 调用检索文件……收音机的类型可以随着使用相同库构建的不同应用程序而不同。
现在,我想知道......如果我用同一个库创建 2 个应用程序。一个应用程序使用带有 SD 卡的收音机,另一个应用程序使用带有 api 歌曲的收音机。这两个应用程序是否会相互干扰,都在操作同一个服务?
因此,当我第一次从 SD 卡应用程序开始播放时,点击播放,服务开始播放。如果那时,我在设备上打开第二个应用程序并点击暂停,它会暂停从另一个应用程序播放的音乐吗?
我知道这听起来很复杂,但我希望我把我的问题说清楚了。