Я хочу, чтобы мой медиа-контроллер отображал следующую и предыдущую кнопки на нем.Нужна помощь с этим, Ну, я попробовал это, но у меня не получилось. Есть ли другой способ сделать это?
mediaController = new MediaController(VideoPlayer.this);
mediaController.setPrevNextListeners(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Handle next click here
v.setVisibility(View.VISIBLE);
listView1.setSelection(videoNumber+1);
listView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
System.gc();
video_column_index = videoCursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA);
videoCursor.moveToPosition(position);
filename = videoCursor.getString(video_column_index);
videoView1.setVideoPath(filename);
videoView1.start();
}
});
}
}, new View.OnClickListener() {
@Override
public void onClick(View v) {
//Handle previous click here
v.setVisibility(View.VISIBLE);
listView1.setSelection(videoNumber-1);
listView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
System.gc();
video_column_index = videoCursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA);
videoCursor.moveToPosition(position);
filename = videoCursor.getString(video_column_index);
videoView1.setVideoPath(filename);
videoView1.start();
}
});
}
});