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
Day Mode
You can download the latest apk file to test this application from the release notes.