上一篇播放初始化后,简单的播放就成功了.
自定义播放界面的注意事项,事件监听哪些有用,添加手势控制音量,亮度,进度这些完成,才能勉强算完成播放器.
1.初始化控制器与自定义控制器
//去除字幕背景
val captionStyleCompat = CaptionStyleCompat(
Color.WHITE,
Color.TRANSPARENT,
Color.TRANSPARENT,
EDGE_TYPE_NONE,
Color.WHITE,
null
)
styledPlayerView.subtitleView?.setStyle(captionStyleCompat)
app:use_controller="false" 布局里面把原来的控制器去了,换上自己的进度条,这些.
2.添加事件监听
mExoPlayer!!.addListener(playerListener)
private val playerListener = object : Player.Listener {
override fun onEvents(player: Player, events: Player.Events) {