Sample HLS Video player in Kotlin with mvvm

Last update: Apr 9, 2022

HLSVideoPlayer

Sample HLS Video player in Kotlin with mvvm

Note:

  1. mvvm is partially implemented due to time constraint, so here is a scope for improvement
  2. Local db is not available so that can also be added
  3. Utils can be created as a part of code clean up
  4. App has issues while changing config on screen rotation for video size, so it can be fixed here later on
  5. Dependency injection can be added later
  6. Test cases can be added later

GitHub

https://github.com/kysemail9/HLSVideoPlayer
You might also like...

NOVA is an open source video player for Android

NOVA: opeN sOurce Video plAyer Overview NOVA is an open source video player for Android. It consists in a fork of the original Archos Video Player Com

Jun 24, 2022

Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer

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

Jun 18, 2022

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

 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.

May 23, 2022

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

ijkplayer Platform Build Status Android iOS Video player based on ffplay Download Android: Gradle # required allprojects { repositories {

Dec 22, 2021

Exo Player Video with jetPack Compose

Exo Player Video with jetPack Compose

Exo Player Video with jetPack Compose

Feb 26, 2022

api.video Android player

api.video Android player

api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.

May 24, 2022

Odeon Music Player is a lightweight music player for Android.

Odeon Music Player is a lightweight music player for Android.

Odeon 🎡 Odeon Music Player is a lightweight music player for Android. Get it on Google Play. We value your privacy, your battery life and your device

May 16, 2022

Chess Kotlin Tornadofx - 2 player Chess using Forsyth edwards notation (Fen)

Chess Kotlin Tornadofx - 2 player Chess using Forsyth edwards notation (Fen)

Chess_Kotlin_Tornadofx 2 player Chess using Forsyth edwards notation (Fen) , Sta

Jan 30, 2022

Echo is a lightweight and minimal music player for Android, built with Android Studio and written in Kotlin

Echo is a lightweight and minimal music player for Android, built with Android Studio and written in Kotlin

Echo - Echo, A light-weight, minimal music player for Android, with shuffle, favorites and audio visualization

Feb 7, 2022
Compose-video-player - Video player for Android Compose powered by ExoPlayer

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

Jun 19, 2022
Fermata Media Player is a free, open source audio and video player with a simple and intuitive interface.

Fermata Media Player About Fermata Media Player is a free, open source audio and video player with a simple and intuitive interface. It is focused on

Jun 12, 2022
A Custom Video Player with Controls in Kotlin
A Custom Video Player with Controls in Kotlin

UNT-Video-Player A Custom Video Player with Controls in Kotlin Hello folks, Here is the custom video player built in Kotlin; with SeekBar, fast forwar

Nov 8, 2021
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - πŸš€ Vadootv πŸš€
Free p2p cdn android github sdk to reduce video streaming costs  of live and on demand video using webrtc by upto 90% and improve scalability by 6x - πŸš€ Vadootv πŸš€

Android p2p cdn sdk to distribute load and reduce costs(https://peervadoo.com) Vadootv is a p2p sdk integration to reduce your video streaming costs b

Apr 11, 2022
Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another.
Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another.

Video Transcoder Do you want to encode videos on your phone into different formats, trim videos, or extract audio? Are you looking for a free solution

Jun 17, 2022
The Madman library (Media Ads Manager) enables you to advertise video contents with video ads.
The Madman library (Media Ads Manager) enables you to advertise video contents with video ads.

Madman (Media ads manager) is a high performance alternative to Google's standard IMA android SDK. If you have your own VAST server and want to render video ads and have full control over the UI, then this library is for you.

Jun 8, 2022
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

Oct 28, 2021
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

ijkplayer Platform Build Status Android iOS Video player based on ffplay Download Android: Gradle # required allprojects { repositories {

Jun 18, 2022
Custom Android view with video player, loader and placeholder image
Custom Android view with video player, loader and placeholder image

VideoPlayerView Custom Android view with video player, loader and placeholder image. To stay up-to-date with news about the library Usage Here is an e

Jan 18, 2022
mpv-android is a video player for Android based on libmpv.

mpv-android is a video player for Android based on libmpv.

Jun 21, 2022