Я пытаюсь реализовать setOnErrorListener в videoView, используя Kotlin.
Я нашел это на android сайте разработчика https://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html
I застрять здесь:
vv!!.setOnErrorListener(MediaPlayer.OnErrorListener {
mediaPlayer, i, i2 -> true
// how to restart the player here?!
})
Полный код:
mediacontroller = MediaController(this)
mediacontroller!!.setAnchorView(vv)
val uriPath = "" //update package name
uri = Uri.parse(uriPath)
vv!!.setMediaController(mediacontroller)
vv!!.setVideoURI(uri)
vv!!.requestFocus()
vv!!.start()
vv!!.setOnCompletionListener {
}
vv!!.setOnPreparedListener {
}
vv!!.setOnErrorListener(MediaPlayer.OnErrorListener {
mediaPlayer, i, i2 -> true
})