implementation 'com.google.android.exoplayer:exoplayer-core:2.X.X'
implementation 'com.google.android.exoplayer:exoplayer-ui:2.X.X'
kotlin
val playerView: SimpleExoPlayerView = findViewById(R.id.player_view)
val player: SimpleExoPlayer = ExoPlayerFactory.newSimpleInstance(this)
playerView.player = player
kotlin
val uri: Uri = Uri.parse("file:///android_asset/video.mp4")
val mediaSource: MediaSource = ExtractorMediaSource.Factory(DefaultDataSourceFactory(this, "ExoPlayerDemo")).createMediaSource(uri)
kotlin
player.prepare(mediaSource)
player.playWhenReady = true