• Stars
    star
    137
  • Rank 265,325 (Top 6 %)
  • Language
    Kotlin
  • Created almost 6 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A video player based on Media3 Exoplayer

AndroidVideoPlayer

A video player based on AndroidX Media

Player view Quality

Features

  • Support different stream type including Progressive, HLS, DASH, SmoothStreaming
  • Support different video qualities
  • Capability of subtitle selection (VTT format)
  • Mute mode
  • Support portrait and landscape format

Working on

  • Remove deprecated and unstable Exoplayer APIs

Version notes

V.3.0.0

  • Migrate to AndroidX Media (previous version is available in v.2.0.0)

V.2.0.0

  • Refactor project and migrate to MVVM, Koltin, Coroutines and Hilt (previous versions are available in separate branches)
  • Upgrade ExoPlayer to 2.17.1
  • Support portrait and landscape mode

V.1.1.0 (27.3.2020)

  • Migrate to Androidx
  • Upgrade Exoplayer to 2.11.3
  • Customize next/previous buttons
  • Fix bugs:
    • Resume video using last watched position
    • playing list of videos
    • Unlock player

V.1.0.0

  • Upgrade Exoplayer to 2.9.2