我正在尝试使用Kotlin在videoView中实现setOnErrorListener。
我在Android开发者网站上找到了以下内容: https://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html 我在这里卡住了:
完整的代码:
我在Android开发者网站上找到了以下内容: https://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html 我在这里卡住了:
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
})