Android
Browse 18 curated android resources for video development on Awesome Video.
Resources
- AndroidX Media3 IAMF Decoder ModuleMedia3's LibiamfAudioRenderer module enabling IAMF immersive audio playback on Android through native libiamf.
- AndroidX Media3 TransformerAndroid media editing/transcoding API built on MediaCodec and OpenGL for trimming, cropping, effects and format conversion on-device.
- AndroidX Media3 Transformer (Official Docs)Android media editing and transcoding API built on MediaCodec and OpenGL for trimming, cropping, effects and format conversion on-device.
- DKVideoPlayerAn Android video player library wrapping MediaPlayer, ExoPlayer, and IJKPlayer with features like preload, list playback, floating window,…
- ExoMediaAndroid media playback library wrapping ExoPlayer/Media3 to simplify audio/video setup, with HLS support; available on Maven Central.
- ExoPlayerAn open source, application-level media player for Android by Google. ExoPlayer provides an easy way to play adaptive streaming content (DA…
- ExoPlayer (GitHub)ExoPlayer is an application level media player for Android.
- Eyevinn Android PlayerTest app for HLS/DASH streams on Android, forces software decode and configures ExoPlayer extension renderer mode, used for debugging.
- GPUVideo-androidAn Android library that applies GPU-accelerated video filters to videos, integrates with ExoPlayer, and supports video recording with Camer…
- GSYVideoPlayerAn open source video player library for Android, offering multiple playback engines (ExoPlayer, IjkPlayer etc.), gesture controls, and rich…
- HLS with Widevine for AndroidAs of the version of 2.6.0, ExoPlayer started supporting Widevine + HLS playback. WideVine is the one of the DRM schemes defined by Google..
- HybridMediaPlayerAndroid music and video player. Uses ExoPlayer 2 and MediaPlayer for lower APIs and makes using ExoMediaPlayer easier.
- Just Player (moneytoo/Player)Lightweight ExoPlayer-based Android player supporting broad codec/container coverage (HEVC, AV1, MKV, TS).
- VLC AndroidVLC for Android, Android TV and ChromeOS.
- VideoPlayViewA custom Android view that integrates a video player with a loader and placeholder image, enabling quick embedding of video playback in And…
- awesome_video_player — Flutter HLS/DASH/DRM playerMaintained Flutter video player (better_player fork) with HLS/DASH, DRM (Widevine/FairPlay/EZDRM), subtitles and multi-audio.
- lcevc-androidx-media — LCEVC Playback for AndroidX Media3Fork of AndroidX Media3 (ExoPlayer) adding MPEG-5 LCEVC playback support via a decoder_lcevc module.
- mpv-androidAn Android port of the mpv media player. It leverages mpv’s core for high quality video playback on Android devices, supporting hardware de…