Ich habe einen RecyclerView mit einigen Videoelementen und sie werden jedes Mal neu gestartet, wenn sie nicht auf dem Bildschirm erscheinen. Ich habe versucht:Videos in RecyclerView: Gibt es eine Möglichkeit, den Neustart zu verhindern, wenn der Bildschirm nicht angezeigt wird?
recyclerView.getRecycledViewPool().setMaxRecycledViews(RecyclerViewAdapter.TYPE_VIDEO, 0);
aber kein Erfolg. Ich habe auch versucht zu tun:
holder.setIsRecyclable(false)
in meinem Adapter, aber Videos neu starten noch jedes Mal.
Gibt es eine Möglichkeit, den Neustart von Videos zu stoppen und sie zu pausieren und wieder aufzunehmen, sobald sie wieder auf dem Bildschirm angezeigt werden?
Die Videos sind remote, nicht lokal. Und ich benutze eine Klasse Erweiterung TextureView, nicht die Android VideoView
habe ich versucht, dass aber Videos halten, sobald sie gehen und auf dem Bildschirm neu zu starten :( – moyo
missunderstood ich Ihre Frage und meine Antwort aktualisiert – wedi