This is a basic demo application for exoplayer library.

Overview

ExoPlayer Demo Application

This is a basic demo application for exoplayer library.

  • It can stream these types of file:

    • MP3
    • MP4
    • DASH
    • HLS
  • You can minimize the application and come back to it and it will continue playing the stream from where you left it.

  • Adaptive Streaming has been implemented for DASH and HLS file types. So if your internet connectivity is not good, you can still watch the video in low quality.

  • It handles different player states like Buffering, Ready and Ended.

  • It shows progress bar when video is buffering, and it exits out of player when video ends. You can see a toast message when video ends.

  • Handles player error by showing a toast message.

  • Has working Dark Mode

Night Mode

photo_2022-04-05_19-24-23

photo_2022-04-05_19-24-18

photo_2022-04-05_19-24-16

photo_2022-04-05_19-24-09

Day Mode

photo_2022-04-05_19-24-06

photo_2022-04-05_19-24-03

photo_2022-04-05_19-24-01

photo_2022-04-05_19-23-40

You can download the latest apk file to test this application from the release notes.

You might also like...
A basic natural gas mobile application homework.
A basic natural gas mobile application homework.

Natural Gas Homework This is a basic natural gas mobile application project. Compiling You need Android Studio https://developer.android.com/studio/ a

 Music Player - This is a basic music player built with Android Studio and Kotlin
Music Player - This is a basic music player built with Android Studio and Kotlin

Music Player Made by Jenny Cárdenas This is a basic music player built with Android Studio and Kotlin, it shows two views in the UI, the user can play

TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service
TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service

TunePlayer TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback

TensorFlow Lite Object Detection Android Demo
TensorFlow Lite Object Detection Android Demo

GSoC Project 2021 - TensorFlow Description This repository contains the project where I contributed to the TensorFlow Team during GSoC in the year 202

A demo of using WebRTC with no signaling server. But for Android written in Kotlin.
A demo of using WebRTC with no signaling server. But for Android written in Kotlin.

Serverless WebRTC Android Kotlin A demo of using WebRTC with no signaling server. But for Android written in Kotlin. Compatible and inspired by this p

Google's ML-Kit-Vision demo (android) for pre encoded video.
Google's ML-Kit-Vision demo (android) for pre encoded video.

Google's ML-Kit-Vision demo (android) for pre encoded video. Demos for camera preview and still image are also included. This project is actually extension of Google's own sample.

A radio player mobile application which streams audio from Radio Sai Global Harmony.
A radio player mobile application which streams audio from Radio Sai Global Harmony.

A radio player mobile application which streams audio from Radio Sai Global Harmony.

Music Player application with you tube downloader
Music Player application with you tube downloader

MusicHub Music Player application with you tube downloader Playing around with Kotlin compose the new UI framework Libraries & technologies used MVVM

This repository contains all the development I did to the Jitsi Video calling application.

This repository contains all the development I did to the Jitsi Video calling application. The jitsi-Media-Transform-mod directory contains the develo

Releases(1.0.0)
Owner
Soumik
I try to write code which is without any Exceptions and Errors.
Soumik
ZExoRecyclerPlayer is an Android library that allows developers to easily create RecyclerView with Exoplayer .

ZExoRecyclerPlayer Description ZExoRecyclerPlayer is an Android library that allows developers to easily create RecyclerView with Exoplayer . Please f

mohammed alzoubi 4 Dec 12, 2022
Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer

Just (Video) Player Android video player based on ExoPlayer It uses ExoPlayer's extension-ffmpeg with all its audio formats enabled (it can handle eve

Marcel Dopita 677 Dec 28, 2022
Android podcast app made with Jetpack Compose and ExoPlayer.

Podcast App Android podcast app made with Jetpack Compose and ExoPlayer. Podcast information provided by Listen Notes API. Features Jetpack Compose UI

Fabian 302 Jan 2, 2023
AutoPlayer - A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.

A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.

Kishan Singh 6 Aug 14, 2022
Yet Another Video Player (or YAVP) is a Video Player for Android that is based on Googles ExoPlayer.

Yet Another Video Player Yet Another Video Player (or YAVP) is a Video Player for Android that is based on Googles ExoPlayer. Who Is YAVP For? First o

null 62 Dec 29, 2022
The androidx.media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android

AndroidX Media AndroidX Media is a collection of libraries for implementing media use cases on Android, including local playback (via ExoPlayer) and m

Android Jetpack 310 Dec 29, 2022
Android SRT player powered by Exoplayer and srtdroid

SrtPlayer An Android SRT test player powered by ExoPayer. Most of this code comes from YoussefHenna reply in the SRT support ExoPayer issue. It demons

Thibault Beyou 4 Sep 20, 2022
Sandbox project for practice: Media Streaming with Exoplayer (via Android Development tutorial)

Media streaming with ExoPlayer The code in this repository accompanies the Media streaming with ExoPlayer codelab. If you are looking to get started w

Jeannille Hiciano 1 Nov 29, 2021
Compose-video-player - Video player for Android Compose powered by ExoPlayer

Compose Video Player Video player for Android Compose powered by ExoPlayer. Addi

Juan Pablo Herrera 22 Dec 13, 2022
A Spotify Clone that plays music and has similar UI to actual Spotify Mobile App. Made with Exoplayer and love ❤️

Spotify Clone A Spotify Clone App that can play music, and has a good looking UI that is very similar to actual Spotify Mobile App on Play Store I use

Utku Oruç 4 Oct 12, 2022