潘多拉-视频播放器
简介
作者的其他开源项目
如何使用(可参考内置页面VideoPlayActivity的使用)
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
dependencies { implementation 'com.gitee.clbDream:pdl-box_videoplayer:$version' }
<?xml version="1.0" encoding="utf-8"?> <com.pdlbox.videoplayer.widget.PlayerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/pv_video_play_view" android:layout_width="match_parent" android:layout_height="match_parent" android:keepScreenOn="true" android:orientation="vertical" />
playerView?.setLifecycleOwner(this) playerView?.setOnPlayListener(this)
setLifecycleOwner : 设置播放器生命管控(自动回调生命周期方法) onStateChanged : 生命周期状态监听 setVideoTitle : 设置视频标题 setVideoSource : 设置视频源 start : 开始播放 pause : 暂停播放 lock : 锁定控制面板 unlock : 解锁控制面板 isPlaying : 是否正在播放 setProgress : 设置视频播放进度 getProgress : 获取视频播放进度 getDuration : 获取视频的总时长 setGestureEnabled : 设置手势开关 setOnPlayListener : 设置监听 showController : 显示面板 hideController : 隐藏面板 onClickBack : 点击了返回按钮(可在此处处理返回事件) onClickLock : 点击了锁定按钮 onClickPlay : 点击了播放按钮 onPlayStart : 播放开始(可在此处设置播放进度) onPlayProgress : 播放进度发生改变 onPlayEnd : 播放结束(可在此处结束播放或者循环播放)
来源:
互联网
本文观点不代表码客-全球程序员交流社区立场,不承担法律责任,文章及观点也不构成任何投资意见。
评论列表