/alynx-live-wallpaper

An android app that allows you choose a video as wallpaper.

Primary LanguageKotlinApache License 2.0Apache-2.0

Alynx Live Wallpaper

An Android app that allows you choose a video as wallpaper.

Homepage

Play Store Page

Need GLESv2 or higher version support for cropping video size.

Notice

This is not a demo like most tutorial saying "build a android video wallpaper", which just create a MediaPlayer with WallpaperSurface as its destination. MediaPlayer cannot crop video, instead it just fill screen with video frame, also it will hold audio channel. I build this app with ExoPlayer because it can disable audio track, and write a custom OpenGL ES renderer to center-crop video, and added UI to choose video. If you are learning create live wallpaper and getting in trouble with MediaPlayer, you can read my code for help.

Icons

Some icons and videos are from following links, thanks to authors.

Icons made by Daniel Bruce from www.flaticon.com is licensed by CC 3.0 BY
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
Icons made by Hanan from www.flaticon.com is licensed by CC 3.0 BY
Video Fire Rain made by aRTHUR.

License

Apache-2.0