当你点击item的时候,将这首歌曲的id发送给service,然后service里通过id查找到这首歌曲的地址,然后去播放这首歌,你点击那首歌都是第一首,应该就是没有把歌曲id发送给service
从你的UI可以看出,你是可以获取音乐的路径的,那么把点击那一行的音乐路径直接发送给service,service拿到路径之后,直接创建uri,然后创建MediaPlayer播放
写在listview的Adapter的getView里头。