Вышла библиотека для создания «видео-фонов» в Android-приложениях без потерь производительности

Создатель Android-приложений десять раз подумает, прежде чем внедрит в свой проект видео. Оно отнимает слишком много ресурсов устройства, чтобы просто так раскидываться. Но пользователь под ником AsynctaskCoffee опубликовал в своём GitHub-аккаунте библиотеку VideoLayout. С её помощью любой желающий может сделать быстро работающий и мало весящий «видео-фон» в несколько строчек кода.

На данный момент у библиотеки было несколько заметных обновлений. Первый из них перенёс проект на рельсы AndroidX. Затем разработчик добавил в неё поддержку звука и новую реализацию предпросмотра итогового дизайна фона. Последний апдейт, вышедший в начале декабря, был сосредоточен на багфиксах.

В качестве примера кода с использованием библиотеки VideoLayout, разработчик показал следующий код:

frameLayout = findViewById(R.id.frameLayout)
videoLayout = VideoLayout(this)
videoLayout.setGravity(VideoLayout.VGravity.centerCrop)
videoLayout.setIsLoop(true)
videoLayout.setSound(true)
videoLayout.setPathOrUrl(«loginvideotype3.mp4″) // ссылка на url-видео
frameLayout.addView(videoLayout)
<egolabsapps.basicodemine.videolayout.VideoLayout
android:id=»@+id/videoLayout»
android:layout_width=»match_parent»
android:layout_height=»match_parent»
android:layout_gravity=»center»
app:sound=»true»
app:video_gravity=»centerCrop»
app:path_or_url=»loginvideotype3.mp4″
app:loop=»true»/>

Источник: AppTractor

Источник: tproger.ru

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
murbus
Добавить комментарий