Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ArezooNazer/AndroidVideoPlayer
A video player based on Media3 Exoplayer
https://github.com/ArezooNazer/AndroidVideoPlayer
android android-video-player androidvideoplayer androidx-media coroutines exoplayer exoplayer2 hilt hls kotlin media3-exoplayer mvvm player subtitle video video-player
Last synced: about 9 hours ago
JSON representation
A video player based on Media3 Exoplayer
- Host: GitHub
- URL: https://github.com/ArezooNazer/AndroidVideoPlayer
- Owner: ArezooNazer
- Created: 2018-10-21T05:53:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-04T12:12:16.000Z (10 months ago)
- Last Synced: 2024-08-02T20:44:28.021Z (3 months ago)
- Topics: android, android-video-player, androidvideoplayer, androidx-media, coroutines, exoplayer, exoplayer2, hilt, hls, kotlin, media3-exoplayer, mvvm, player, subtitle, video, video-player
- Language: Kotlin
- Homepage:
- Size: 4.3 MB
- Stars: 133
- Watchers: 4
- Forks: 37
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AndroidVideoPlayer
A video player based on [AndroidX Media](https://github.com/androidx/media)Player view | Quality
:-------------------------:|:-------------------------:
|## Features
- Support different stream type including [Progressive, HLS, DASH, SmoothStreaming](https://exoplayer.dev/media-sources.html)
- 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](https://github.com/ArezooNazer/AndroidVideoPlayer/releases/tag/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