exoplayer的使用-4,手势,事件监听等

上一篇播放初始化后,简单的播放就成功了.

自定义播放界面的注意事项,事件监听哪些有用,添加手势控制音量,亮度,进度这些完成,才能勉强算完成播放器.

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) {
            super.onEvents(player, events)
            if (events.containsAny(
                    Player.EVENT_PLAYBACK_STATE_CHANGED,
                    Player.EVENT_PLAY_WHEN_READY_CHANGED,
              

你可能感兴趣的:(exoplayer,android,exoplayer,flutter)