0
'da otomatik olarak sonraki satıra taşıma Odaklamanın Recyclerview
içinde otomatik olarak sonraki satır konumuna gitmesini istiyorum. Benim Recyclerview
, videoview
içerir. Medya tamamlandığında, bir sonraki videoview played.Videoview sonraki video oynatırken ama sadece Eğer sorunla ilgili herhangi bir kod yayınlamak yoktu ama sana bunun için bazı yöntemler önerebilir ilk konum videoviewRecyclerview
private static int position= 0;
public static class ViewHolder extends RecyclerView.ViewHolder {
private VideoView videoView;
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
position= getAdapterPosition();
//recyclerView.smoothScrollToPosition(position);
Log.d("TAG_LIST", "Element " + position+ " clicked.");
}
});
}
holder.videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//recyclerView.smoothScrollToPosition(position);
Video(holder);
}
});
private void Video(ViewHolder holder) {
if (++position>= items.size()) {
// Last song, just reset position
position= 0;
} else {
// Play next song
recyclerView.smoothScrollToPosition(position);
AsyncTask task = new AsyncTask (items.get(position).getUrl(), holder,position);
task.execute(items.get(position).getUrl());
}
}
Denediğin herşeyi yaz. –
"Odaklanma" konusunda biraz detay verebilir misiniz? Vurgulama, kaydırma, üst öğenin kaldırılması mı yoksa yalnızca otomatik medya oynatımı mı demek istiyorsunuz? –
Geridönüşüm görüşünde video görüşüm var. ilk video tamamlandığında odak sonraki video görüntüyü oynamak için sonraki konuma geçmek zorundadır .. normal oyuncu durumunda bir video tamamlamak ve sonraki video oynatır –