All Projects → AlynxZhou → alynx-live-wallpaper

AlynxZhou / alynx-live-wallpaper

Licence: Apache-2.0 License
An android app that allows you choose a video as wallpaper.

Programming Languages

java
68154 projects - #9 most used programming language
GLSL
2045 projects

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].