【发布时间】:2020-04-23 08:10:36
【问题描述】:
我有一个活动类和一个内部带有媒体播放器的服务。用户从他们想要播放的 SD 卡中选择 mp3。我使用 Intent extra 将该 mp3 的路径从活动发送到服务。
在服务中,媒体播放器可以启动并播放用户选择的 mp3。但是一个问题。如果用户按下暂停按钮,媒体播放器应该暂停并稍后在暂停的相同位置恢复歌曲。如何将命令从活动发送到应该暂停歌曲的服务?
将媒体播放器实例放在 Activity 中要容易得多。这样我就可以在那里放置一个 onclick 监听器和一个按钮。使用由服务运行的媒体播放器,它在 Activity 外部,不能只是在屏幕上放置一个按钮让他们按下暂停。
【问题讨论】:
标签: android service android-activity communication