Android 媒体播放器完成后,单击Listview中的第二个按钮
我有一个歌曲列表,在UI中,有三个Android 媒体播放器完成后,单击Listview中的第二个按钮,android,listview,android-mediaplayer,Android,Listview,Android Mediaplayer,我有一个歌曲列表,在UI中,有三个按钮,分别命名为play、pause和resume。现在,在MediaPlayer.OnCompletionListener()上,我想在列表视图的第二个按钮上执行click(),以便它可以自动播放下一首歌曲 mPlayerforplanet.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void
按钮,分别命名为play、pause和resume。现在,在MediaPlayer.OnCompletionListener()上,我想在列表视图的第二个按钮上执行click(),以便它可以自动播放下一首歌曲
mPlayerforplanet.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
viewHolder.play_button.getTag(position);
viewHolder.play_button.performClick();
}
}
});
这段代码在android emulator中运行良好,但在移动设备中不起作用。如果我播放第一首歌,在第一首歌完成后,它将进入第四首歌和下一首第七首歌。请帮忙!!谢谢。当用户第一次单击列表时,将整数设置为该列表项的位置。完成时,将整数递增,并从listview适配器获取歌曲数据,然后播放该歌曲。根据适配器类中的整数更改播放按钮的状态。当用户第一次单击列表时,将整数设置为该列表项位置。完成时,递增整数并从listview适配器获取歌曲数据,然后播放该歌曲。根据适配器类中的整数更改播放按钮的状态。我在按钮播放时执行相同的操作单击我从tag in获取位置,并在完成时输入另一个int变量,递增和in i设置为true这个整数!!但我想执行点击完成!!!但是现在我将它们用于(int index=0;index