Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertisement

Video List by RecyclerView made simple. Auto play/pause supported with smart caching last playing position.

Feb 6, 2016

This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives and API to track it.

Jan 28, 2016

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

Fast seeking / scrubbing for exoplayer.

May 19, 2019

This project aims to provide an ultimate and flexible video trimmer experience.

Jun 14, 2016

A video crop view for Android.

Oct 16, 2018

ffmpeg and ffprobe android command line tools

Jan 12, 2018

A VideoView based on the official Android 4.4.2_r3 sources using a TextureView instead of a SurfaceView.

Mar 5, 2015

Vidsta is a simple and easy to use video player, with customisable options for seamless integration. It's very lightweight, and features listeners for most possible events.

A sample app is also available.

Jan 29, 2017

An extended ImageView that can stream MJPEG videos.

Dec 16, 2018

An easy image to video converter.

Oct 21, 2018

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

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

TextureVideoView is custom view based on android TextureView which gives you ability easily play and crop video. It's very similar to ImageView#setScaleType

Crop modes:

  • TOP
  • CENTER_CROP
  • BOTTOM
Sep 1, 2014

Play video in ListView, RecyclerView with full-screen support and different features to control video stream.

Oct 23, 2016

Android Youtube Player library without any dependency, webview based.

Jul 15, 2017

A TextureView for Android that supports scaling and scrolling gestures. Repository contains samples for both MediaPlayer and ExoPlayer playback.

May 4, 2017

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

Jan 27, 2018

Helper library for Android developers looking to add YouTube video playback in their applications via the iframe player in WebView.

May 31, 2016

Custom Android view with video player, play/stop, loader and placeholder image.

Oct 13, 2017

An Android Library to replace VideoView.

May 30, 2015

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

Android screen or view recorder.

Nov 11, 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

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

May 14, 2017

A customized video view that will automatically pause video if user is not looking at device screen.

Oct 29, 2016

Awesome Library for VideoCompression Compressing 25Mb videofile to 1Mb

Mar 31, 2017

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

A system for building custom ffmpeg binaries for Android.

Jul 12, 2014