Shows how to use the Exoplayer Video Player library inside compose

  • Allows user to playback web or locally saved videos
  • Allows user to record videos
  • To record video press the “video camera” button
  • To saved the recorded video to public area, click the “Save” button.
  • To playback recorded video click on “new_video.mp4” text.

Tech used

  • Kotlin
  • Hilt
  • Compose
  • Exoplayer in an AndroidView
  • Coroutines
  • Alert Dialogs
  • File System access


View Github