ПредишенСледващото

Друга стъпка нагоре от букви са видеоклипове. Glide е в състояние да покаже миниатюрата на видео, стига те да се съхраняват в телефона. Да приемем, че вие ​​получавате пътя до файла, като позволите на потребителя изберете видео:

Как да се използва плъзгане библиотека за видео файлове (получите предварителен преглед на видеото) - стека преливане на

обществени клас RecyclerAdapter простира RecyclerView.Adapter

и тъй като тя вече е добре използвайте плъзгане?

В build.gradle добави:

В AndroidManifest.xml прояви, за да добавите атрибут етикет:

маркер, за да добавите заявлението:

Също така не забравяйте за Разрешително:

Тъй като целта на този отговор не е необходимо, за да обясни работата инсталирането им разрешения. тук ние използваме по стария начин, а ако targetSdk> = 23. после го понижи най-малко до 22.

На следващо място, оформление елемент списък video_preview_item.xml:

оформление на дейност - activity_preview.xml:

Модел данни VideoPreview:

Адаптер RecyclerView:

И накрая, PreviewActivity:

За преглед използван метод ThumbnailUtils.createVideoThumbnail (.). включени в SDK за Android (поради тази причина, не виждам причина, за да плъзнете Glide).

Забележка. че ThumbnailUtils.createVideoThumbnail (.) метод е много тежък и голям брой файлове, той ще затвори потребителския интерфейс. Поради това е по-добре да го направи като отделен поток и един адаптер даде палци (поне тяхното формиране). Но тази задача вече за вас.

В резултат на това, ние получаваме следното:

Как да се използва плъзгане библиотека за видео файлове (получите предварителен преглед на видеото) - стека преливане на

Списък с миниатюри:

Как да се използва плъзгане библиотека за видео файлове (получите предварителен преглед на видеото) - стека преливане на

(.) Метод GetFiles по пътя до папката, връща списък с пътищата до своите файлове с определено разширение:

Отговорено 9 '16 октомври в 16:38

Подкрепете проекта - споделете линка, благодаря!