Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A system for building custom ffmpeg binaries for Android.

Jul 12, 2014

The android-youtube-player API provides a simple View that can be easily integrated in every Activity and Fragment.

It is the easiest way to play YouTube videos in an Android app.

The library interacts with YouTube through the IFrame Player API, that runs in a WebView. The web UI of the player is hidden, a native UI is used to control the player.

This library also provides a Chromecast YouTube player, that you can use to cast YouTube videos from your app to a Chromecast device.

Sep 12, 2016

This project aims to create working library providing playing video files in android via ffmpeg libraries. With some effort and NDK knowledge you can use this ffmpeg libraries build to convert video files.

Jul 5, 2014

Cache support for android VideoView.

May 5, 2015

Fetches Vimeo's mp4 URLs for Android.

Apr 12, 2016

Library for handling Youtube Player in scrollable Views (ListView, GridView, ScrollView...)

Features:

  • Allows seamless transition between portrait and landscape (without rebufering)
  • Allows playback of one video at time
  • Attaches it self to view in scrollable container and scrolls with it
  • Supports AbsListView and ScrollView
  • Works from API level 17 (like YT API)
Jan 6, 2015

Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.

Jan 12, 2024

Simple and clean architecture of android YouTube video player.

Dec 30, 2017

This library is created with the purpose to implement recyclerview with videos easily.

It is targeted at solving following problems:

  1. Flicker when scrolling.
  2. Lag or skipping frames when video starts.
  3. OutOfMemory errors.

And it has following features:

  1. Auto-play videos when in view.
  2. Auto-pause videos when not in view or partially in view.
Feb 27, 2017

Better Video Player is a rethought version(fork) of Easy Video Player

Better Video Player supports captions through subtitles in 2 formats: SRT and WEBVTT.

Volume and track position control with swipe gestures are usually supported by mostly used media players like VLC or MX Player. This feature lets your users to be familiar with your video player. For now, this option cannot be disabled but this will be possible in the future.

Feb 5, 2017

Convert a list of bitmaps to video.

Oct 28, 2018

Simple component to record video on android, using circle view.

Jan 27, 2018

A bunch of scripts you can use to compile FFmpeg with OpenSSL.

May 14, 2017

The purpose of this repo is to demonstrate the functionality of the YouTube Library for Android which acts as an API for the main YouTube application.

Jun 24, 2015

Endoscope allows you to fast link two android devices and stream live video from camera one device to another. Video stream is over Wi-Fi. One device hosts live stream and another connect to it.

Aug 7, 2016

ExoPlayer video player wrapper.

Jan 26, 2018

Currently playing content using exoPlayer for newbies can be quite problematic since there is no suitable guide to perform the process and the example project is quite dense. If you want to skip all the technical part of ExoPlayer and go straight to the point this wrapper will be helpful.

Currently with this wrapper you can play the following contents:

  • HLS (Without DRM)
  • SmoothStreaming (Without DRM)
  • DASH (Without DRM)
  • DASH (With DRM)
Apr 4, 2020

This library uses OpenGL Shaders to apply effects on EXOPlayer video at Runtime.

May 21, 2017

An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.

Mar 7, 2017

ExVidPlayer is simple library that abstracts ExoPlayer.

Features:

  • Gesture controls.
  • Brightness controls with one single touch vertical scroll.
  • Volume controls with multitouch vertical scroll.
  • Forward on left swipe.
  • Reverse on right swipe.
  • Player controls
Apr 25, 2017

Fast seeking / scrubbing for exoplayer.

May 19, 2019

A library to display videos in a TextureView using a custom MediaPlayer controller.

Jun 13, 2015

This project is a Java wrapper around an ffmpeg command line binary for use in Android applications. It depends on the android-ffmpeg project to provide the ffmpeg binary.

Jul 12, 2014

FFmpeg-Android:

  • FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
  • Supports Android L
  • FFmpeg Android Library

Supported Architecture:

  • armv7
  • armv7-neon
  • x86
Sep 9, 2014

FFmpeg-Android-Java:

  • FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
  • Supports Android L

Supported Architecture:

  • armv7
  • armv7-neon
  • x86
Sep 12, 2014

ffmpeg and ffprobe android command line tools

Jan 12, 2018

Open sourced awesome material designed movie app.

Aug 22, 2016

An Android Library to replace VideoView.

May 30, 2015

Android screen or view recorder.

Nov 11, 2016

This library applies video filter on generated Mp4 and on ExoPlayer video and video recorded with Camera2.

Jan 19, 2019