我正在努力制作音乐播放器应用。我已经在recyclerview中显示了所有歌曲,现在我想知道当我单击recyclerview项时如何开始播放音乐文件。 这就是我所拥有的:
@Override
public void OnTrackClick(int position) {
Intent intent = new Intent(requireContext(), MediaPlayerActivity.class);
intent.putExtra("clicked", trackList.get(position));
Uri uri = Uri.fromFile(new File(trackList.get(position).getTrackArtist()));
mPlayer = new MediaPlayer();
try {
mPlayer.setDataSource(uri.toString());
mPlayer.prepare();
mPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
}
有人可以给我提示吗?