this project wraps ExoPlayer libraries with the very basic video playback functions to be exposed. it accepts video url and render video and control buttons onto StyledPlayerView from application.
Currently, it's under development with the following plan:
- Enable video playback workable based on original ExoPlayer libraries - done
- summarize the necessary APIs and wrap them to hide logic in a wrap class - done
- separate stream selection and playback into two different activity - done
- load streams from json file, rather than hard code - done
- enable track selection during playback
- improve application for lifecycle management with savedInstanceState