我有一个活动类和一个带有媒体播放器的服务。用户从SD卡中选择要播放的mp3。我使用Intent extra将该mp3的路径从活动发送到服务。
在服务中,媒体播放器可以启动并播放用户选择的mp3。但是有一个问题。如果用户按下暂停按钮,媒体播放器应该暂停,并在稍后以相同的位置恢复歌曲。我如何从活动向服务发送命令,指示应暂停歌曲?
将mediaplayer实例放在活动中要容易得多。这样,我可以在那里放置一个onclick监听器和一个按钮。由服务运行的媒体播放器外部于活动,无法在屏幕上放置按钮供用户按下以暂停。
在服务中,媒体播放器可以启动并播放用户选择的mp3。但是有一个问题。如果用户按下暂停按钮,媒体播放器应该暂停,并在稍后以相同的位置恢复歌曲。我如何从活动向服务发送命令,指示应暂停歌曲?
将mediaplayer实例放在活动中要容易得多。这样,我可以在那里放置一个onclick监听器和一个按钮。由服务运行的媒体播放器外部于活动,无法在屏幕上放置按钮供用户按下以暂停。