A video player based on AndroidX Media
Player view | Quality |
---|---|
- 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
- Remove deprecated and unstable Exoplayer APIs
- Migrate to AndroidX Media (previous version is available in 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
- 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
- Upgrade Exoplayer to 2.9.2