Hogyan kell használni a siklás könyvtár videofájlok (kap egy képe a videó) - kötegtúlcsordulást on

Újabb lépés fel GIF videók. Glide is képes megjeleníteni az áttekintő videók, amíg ők a telefonon tárolt. Tegyük fel, hogy kap a fájl elérési útját azáltal, hogy a felhasználó válasszon ki egy videót:

Hogyan kell használni a siklás könyvtár videofájlok (kap egy képe a videó) - kötegtúlcsordulást on

public class RecyclerAdapter kiterjed RecyclerView.Adapter

és ahogy ez most helyesen használni a siklás?

A build.gradle hozzá:

A AndroidManifest.xml nyilvánvaló, hogy adjunk a tag attribútum:

címkét az alkalmazás hozzáadásához:

Továbbá ne feledkezzünk permisson:

Mivel az E válasz nem kell magyarázni a munkát futási jogosultságot. Itt használjuk a régi módon, és ha targetSdk> = 23, majd engedje le legalább legfeljebb 22.

Ezután elrendezés elem video_preview_item.xml lista:

elrendezés tevékenység - activity_preview.xml:

Modell VideoPreview adatok:

Adapter RecyclerView:

És végül, PreviewActivity:

Mert megtekintett használt ThumbnailUtils.createVideoThumbnail módszer (.). benne van az Android SDK (emiatt nem látom okát, hogy húzza Glide).

Megjegyzés. hogy ThumbnailUtils.createVideoThumbnail (.) módszer nagyon nehéz és nagy számú fájlt, akkor tegye a felhasználói felületen. ezért jobb, hogy ez egy külön áramban, és egy adapter így hüvelykujj (legalább azok kialakulását). De ez a feladat már az Ön számára.

Ennek eredményeként, akkor kap a következő:

Hogyan kell használni a siklás könyvtár videofájlok (kap egy képe a videó) - kötegtúlcsordulást on

A lista miniatűrök:

Hogyan kell használni a siklás könyvtár videofájlok (kap egy képe a videó) - kötegtúlcsordulást on

(.) GetFiles módszer azon az úton, a mappa listáját adja vissza utak a fájlokat egy bizonyos kiterjesztése:

Válaszol október 9 '16 at 16:38