如题,android音乐播放器,如何用MediaPlayer实现点击按钮播放下一首
我的音乐是扫描SD卡后存放在ListView中的,我用OnClickListener监听按钮,点击后用listview.get(position).get(MUSIC_P...
我的音乐是扫描SD卡后存放在ListView中的,我用OnClickListener监听按钮,点击后用listview.get(position).get(MUSIC_PATH)这边的position应该是当前播放的音乐位置+1 这个位置的音乐路径穿进去,我要怎样才能得到当前的position。来高手,追加高分数。
展开
1个回答
展开全部
listview不是用这个setOnItemClickListener监听不?对应的是OnItemClickListener()得到信息 ,里面有这个
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3)能得到你的position。arg2就是你要的position。
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3)能得到你的position。arg2就是你要的position。
更多追问追答
追问
我定义的一个Button 坚挺的是Button 效果是点击Button 然后分别调用.stop() .reset() .setData(String Path) .prepare() .start() 播放下一首 这边Path 应该是当前播放音乐在ListView中的下一首 关键是 我怎么的带当前播放音乐在ListView中的位置 试过很多办法 都不行
追答
方法有两种:一是想办法把这个位置保存起来,到时直接读取。二是根据目前播放的信息去listview里面找或者数据库里面查找,也可以等到position。还有什么不懂不,可以继续问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询