Exoplayer Kotlin Save

Cookbook of multiple feature for Exoplayer

Project README

Exoplayer-kotlin

Example of androix3.media3 v1.1.1 in Kotlin

All example are for HLS video

Project Module

App

Simple implementation of Exoplayer with HLS video

Cast

Implementation of casting (chrome-cast) feature of Exoplayer

HLS and MP4 Download

Implementation of download feature of Exoplayer with HLS and MP4 file

DRM Download (with or without license)

Download feature of Media3 with DRM file

fullscreenDialog

Player + fullscreen via Dialog

Added Fullscreen thanks to this repository

fullscreenLayoutParams

Player + fullscreen via modifying LayoutParams

Added Fullscreen thanks to this repository

nativePreview

Small thumb above progress bar

qualitySelector

Player + Quality Selector

Added quality selector thanks to Exoplayer demo

rvItemPreview

Exoplayer in a recyclerview allowing a preview onLongClick

Added and forked from this repo

Resources

Codelabs

Exoplayer website

Media3 github

Recyclerview - forked

PreviewSeekbar - inspired

Open Source Agenda is not affiliated with "Exoplayer Kotlin" Project. README Source: yoobi/exoplayer-kotlin

Open Source Agenda Badge

Open Source Agenda Rating